Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

formatage chaine de caractere fichier tableur

Résolu !
Accéder à la solution

Bonjour

je cherche a récupérer des données (chaines de caractères) qui sont initialement dans un fichier csv ou excel.

J'utilise pour cela la fonction lire un fichier tableur avec l'option chaine.

Tout ceci fonctionne sauf pour la chaine de cartactères suivante :

 VBS 'app.Measure.P5.Operator.IntervalsEdgeEdge = "28" '

car labview me la transforme en :

" VBS 'app.Measure.P5.Operator.IntervalsEdgeEdge = ""28"" '"

 

Le problème est lié à l'utilisation des " mais je ne sais pas comment faire !

Avez-vous une sollution pour ce problème ?

0 Compliments
Message 1 sur 4
4 357 Visites

Rien d'anormal selon moi. Le CSV n'est pas un standard, notamment en raison des séparateurs (décimaux notamment) de chaque langue. Ce qui fait des virgules, guillemets et autres tabulations des caractères spéciaux pour lesquels le CSV rajoute des guillemets autour.

Plus d'informations sur Wiki (surtout vers "Basic Rules and Examples") : http://en.wikipedia.org/wiki/Comma-separated_values

 

Cdt,

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

0 Compliments
Message 2 sur 4
4 345 Visites

merci pour la réponse Eric, il faudra donc que je retransforme la chaine de caractères.

N'y a-il pas un moyen simple de retomber sur la bonne chaine de caractères ? 

 

0 Compliments
Message 3 sur 4
4 333 Visites
Solution
Accepté par l'auteur du sujet kiki00

Pour ceux qui ne le savent pas c'est le format csv qui double les "

Lorsqu'on ouvre un fichier csv avec excel on ne voit pas les caractères ajoutés mais on les voit avec wordpas, ce problème n'est pas induit par labview.

 

0 Compliments
Message 4 sur 4
4 320 Visites