09-04-2008 10:30 AM - modifié 09-04-2008 10:31 AM
Bonjour
Dans le vi en pièce jointe qui ultra simple, j'ai le problèlme suivant.
Lorsque je lance avec la modification que j'ai mis dedans pour bien vous montrer, (la case +1 en plus) on envoi donc des chiffres aléatoires sous excel.
Mon problème est que lorsque l'ont arrive à 1,000 excel lui marque 1 000 !
Dans windows la virgule est bien configurée et dans labview aussi, excel lui voit la virgule comme s'aparateur de milliers.
J'ai bien réussi à avoir les bon chiffres mais que quand je modifie la "," par un "." dans windows.
Windows : francais
Labfview : francais
Excel : francais
Je me demande donc pourquoi ca me fait ca et suis je le seul?
Merci
le 09-04-2008 10:42 AM
Bonjour,
Je n'arrive pas à reproduire votre problème, même en utilisant le séparateur décimal : ','.
Je pense qu'il s'agit simplement d'un problème d'affichage d'excel, les fichiers tableurs créés par LabVIEW sont enfait des fichiers TSV (Tabulation Seperated Values).
Avez vous essayé de l'ouvrir avec un fichier texte pour voir si les données étaient bien enregistrées ?
Dans excel avez vous essayé de modifier le format de la cellule : Clique droit > Format de cellule.
Cordialement,
le 09-04-2008 11:00 AM
je me doutais bien que excel merdait !
Bref les données sont les bonnes (vérifié par fichier texte)
Meme en changeant le format de cellule je n'arrive pas résoudre mon problème !
Si quelqu'un à la solution ! je ne trouve comment rectifier mon excel
le 09-04-2008 11:59 AM
Tu peux aussi inserer une virgule pour separer les milliers par toi meme et convertir tes valeurs en format texte.
Pour afficher (sans changer la valeur) une virgule separant les milliers (exemple 1234 -> 1,234) fais comme Maxime a indique. Ouvre ton fichier texte avec Excel puis selectionne tes valeurs et ensuite clique droit puis 'formater cellule' puis selectionnne la categorie 'nombre' puis selectionne l'option 'utiliser le separateur ',' pour 1000 '
Je te mets une copie ecran.
Charly
09-05-2008 03:32 AM - modifié 09-05-2008 03:40 AM
Autant pour moi j'ai pas envoyé le programme modifié.
Sinon j'ai essayé sur un autre pc ca marche !
Voici un screen de mon problème dans excel
Sur l'autre PC j'étais avec office 2007 mais sur les 2 autres que j'ai testé j'étais sous office 2000, j'aimerai donc que quelqu'un test s'il a office 2000
Merci
le 09-05-2008 07:33 AM
J'ai eu exactement le même problème...
Le problème c'est que l'insertion via les VI excel insère un 'TEXTE' et je pense comme je l'ai expliqué que le VI correspondant interprète quoi qu'il en soit la ',' (virgule) comme séparateur des milliers...
aussi si vous utilisez des nombres avec virgule comme séparateur décimal, c'est toujours x1000 sous excel...
J'ai fait bon nombre d'essais en modifiant les séparateur décimaux sous mon OS et/ou sous excel, je n'ai pas réussi à m'en sortir...
Vu que mon aplication est 'spécifique' çà un PC, j'ai 'contourné' le problème en mettant l' OS en séparateur décimal '.' (point) et rémodifié mes différents drivers pour utiliser le '.' ...
le 09-05-2008 07:54 AM
Merci pour ta réponse mais je trouve ca bizarre. Puisque sur mon autre pc avec Office 2007 ca marche !
C'est étonnant que ca ne soit pas un problème connu ! j'aurai aimer avoir l'avis de quelqu'un qui à office 2000.
Lorsque j'enregistre dans un fichier texte, on voit que qu'il transmet bien des virgules comme dans le vi