Punkt-Komma Problem trotz gleicher "Spracheinstellungen" - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +----- Forum: Excel (/Forum-Excel) +----- Thema: Punkt-Komma Problem trotz gleicher "Spracheinstellungen" (/Thread-Punkt-Komma-Problem-trotz-gleicher-Spracheinstellungen) |
Punkt-Komma Problem trotz gleicher "Spracheinstellungen" - spacz - 25.06.2013 17:11 Hallo zusammen, Mittels dem Report Generation Toolkit möchte ich ganz einfach Double-Messwerte in eine Exceldatei übertragen. Das Problem dabei ist, dass er aus zB 15,6 die Zahl 156000 macht. Hierbei muss allerdings erwähnt werden, dass ich schon einige Versuche mit den jeweiligen "Spracheinstellungen" unternommen habe. Mein System, Labview und ebenfalls Excel sind alle auf das deutschlandübliche Dezimaltrennzeichen "Komma" eingestellt. Auch diverse Änderungen in den Einstellungen für die Trennzeichen haben keinen Erfolg erbracht. Noch kurioser wurde es, als ich mir nach totaler Verzweiflung ein Beispiel VI von Labview runtergeladen habe, welches einen Graphen in Excel erzeugt. Die Werte im Graphen werden korrekt dargestellt (doppelklick auf diesen öffnet die entsprechende Wertetabelle). Schreibe ich diese Werte aus dem selben Array als Tabelle in die Excel Datei, ist mein Problem wieder da! Das beigefügte LV2010-VI ist das angesprochene Beispiel, erweitert um die Tabellenfunktion. Runtergeladen von https://decibel.ni.com/content/docs/DOC-25058 Das Testbild aus dem Anhang zeigt die Darstellung in Excel bei mir. Liegt es an meinem Excel oder ist es bei euch auch so? Ich hoffe ihr könnt mir weiterhelfen, Liebe Grüße, Ronny RE: Punkt-Komma Problem trotz gleicher "Spracheinstellungen" - jg - 25.06.2013 18:40 (25.06.2013 17:11 )spacz schrieb: Mein System, Labview und ebenfalls Excel sind alle auf das deutschlandübliche Dezimaltrennzeichen "Komma" eingestellt.Bei der Übertragung von Daten an Excel per ActiveX (und nichts anderes macht das Report Generation Toolkit) interessieren Excel die Ländereinstellungen herzlich wenig. Da will Excel Zahlen mit einem Punkt als Dezimaltrennzeichen. Leider hat NI daran nicht gedacht, und in VI "Easy Excel Table" den Format-String nicht nach außen geführt. Schau dir einfach mal den Sourcecode dieses VI an. Gruß, Jens P.S.: , dein Upload ist , dein Profil sagt RE: Punkt-Komma Problem trotz gleicher "Spracheinstellungen" - spacz - 02.07.2013 11:25 Hi Jens, vielen Dank schonmal für deine Antwort. Versuche mich gerade durch das VI durchzubeißen, habe jedoch Probleme das Trennzeichen zu finden. Du weißt nicht zufällig gerade wo ich da was intern umstellen muss? Liebe Grüße, Ronny PS: Profil ist aktualisiert, auch hierbei vielen Dank! RE: Punkt-Komma Problem trotz gleicher "Spracheinstellungen" - spacz - 02.07.2013 11:54 Ich habe es geschafft! Anstatt das Trennzeichen intern im VI zu suchen und zu ändern habe ich es über den herausgeführten Ausgang "Format-String" hinbekommen. Dazu habe ich vor dem üblichen %.3f ein %.; plaziert. %.;%f bei "Format-String" führt also zum Erfolg! (VI "Tabelle an Protokoll anfügen") LG Ronny |