[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