[Users-fr] xls_read et chaines de caractères

classic Classic list List threaded Threaded
2 messages Options
Vincent Flutet Vincent Flutet
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Users-fr] xls_read et chaines de caractères

Bonjour,
       
J'ai besoin de récupérer des données dans un fichier Excel et j'utilise pour cela  les fonctions xls_open et xls_read.

Or dans une des  colonnes je peux avoir soit des chaines alphanumériques soit des nombres.
Je précise que cette colonne est au format texte dans le fichier Excel.
Or Scilab traite les nombres de cette colonne soit comme des chaines de caractères soit comme des nombres.

Y-a-t-il un moyen de forcer Scilab à reconnaître les éléments de cette colonne cette colonne comme des chaines de caractères ?

Merci
_______________________________________________
users-fr mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/users-fr
Pierre Payen Pierre Payen
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Users-fr] xls_read et chaines de caractères

Bonjour :

En utilisant xls_open et xls_read,  vous pouvez utiliser la fonction string :
// scilab 5.5.1
[fd,SST,Sheetnames,Sheetpos] = xls_open(fic)
[Value,TextInd] = xls_read(fd,Sheetpos) //Value : colonne des valeurs numéraires
Value = string(Value) //Transformation en chaine de caractères
// fin

Sinon, vous pouvez aussi utiliser la fonction readxls qui le fait nativement

// scilab 5.5.1
sheets = readxls(fic) // sheets est un tableau de chaine de caractères
// fin
Loading...