[Users-fr] Fwd: import tableau excel

Samuel Gougeon sgougeon at free.fr
Mar 23 Aou 09:55:52 CEST 2016


Bonjour,

Le 23/08/2016 09:38, patrice metaireau a écrit :
> bonjour,
>
> merci beaucoup pour cette réponse.
>
> c'est  beaucoup plus simple et grâce aux options de la commande je 
> peux supprimer les 2 1ères lignes et les caractères accentués ou accents.
>
> substitute=["é" "e";"è","e";"à","a" ];header=2
> m = csvRead(chemin,";",".","string",substitute,[],[],header)
>
> par contre sur les colonnes 9 et 11 j'ai des chiffres et ils sont 
> considérés comme des caractères (15+15=1515).
.
Voulez-vous dire que dans chaque colonne est écrit littéralement "15+15" ?
Le cas échéant, evstr("15+15") fonctionne, si c'est le résultat qui vous 
intéresse :
--> evstr("15+15")
  ans  =
    30.

> question 2 :les nombres ont une virgule. dois je mettre un point ? 
> dans "substitute" ou dans la fonction csvread ?
csvRead() a une option pour cela.
Vous pouvez aussi utiliser strsubst() sur les contenus lus, si nécessaire.

Samuel Gougeon




Plus d'informations sur la liste de diffusion users-fr