INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Double-Wert in Excel-Datei speichern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.07.2010, 13:32
Beitrag #1

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Double-Wert in Excel-Datei speichern
Hallo zusammen,

ich versuche folgendermaßen einen Double-Wert in eine Excel-Datei zu schreiben:

   

Das funktioniert auch, allerdings ist die Zahl in der Excel-Datei als Text formatiert:

   

Im Excel-Template sind die Zellen als "Standard" formatiert, doch bei einer Änderung auf "Zahl" ist es ebenfalls so.
Wenn ich im Blockdiagramm die "Zahl nach String"-Konvertierung entferne, ist es das Gleiche.

Mit einem Integer-Wert klappt es hingegen.

Was mache ich falsch?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2010, 13:47
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Double-Wert in Excel-Datei speichern
Excel mach doch genau was du ihm sagst...

Du wandelst eine DBL Zahl in einen String und schreibst den ins Excel. Excel gibt sich damit zufrieden. Weist dich freundlicherweise aber noch darauf hin, dass da jetzt ja eine Zahl steht, wo eigentlich Text sein sollte.

-> Ein anderes VI benutzen um eben DBL Zahlen nach Excel zu übertragen?



Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2010, 14:00
Beitrag #3

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Double-Wert in Excel-Datei speichern
' schrieb:Du wandelst eine DBL Zahl in einen String und schreibst den ins Excel. Excel gibt sich damit zufrieden. Weist dich freundlicherweise aber noch darauf hin, dass da jetzt ja eine Zahl steht, wo eigentlich Text sein sollte.
Stimmt, das Protokoll-VI wandelt einen Double-Wert intern auch in einen String, selbst wenn ich das nicht manuell mache.
Nur seltsam, dass es mit Integerwerten geht.

Welches VI eignet sich denn für Double-Werte? "Excel Easy Text" ist wieder nur ein String.
Ein VI zum Éinfügen von Zahlen konnte ich nicht finden.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2010, 14:01
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Double-Wert in Excel-Datei speichern
Benutzt du das ReportGenerationToolkit?

Wenn nicht... wie machst du dann mit den VI's eine Exceldatei? Kannst du das mal als Beispiel hochladen?


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2010, 14:22
Beitrag #5

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Double-Wert in Excel-Datei speichern
ReportGenerationToolkit? Keine Ahnung. Blush

In der Demo, die ich dir gemacht habe, funktioniert es seltsamerweise. Dann such ich mal, was ich bei mir anders gemacht habe.

snip09
   


Angehängte Datei(en)
Sonstige .xls  tpl.xls (Größe: 13,5 KB / Downloads: 276)

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.07.2010, 14:31
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Double-Wert in Excel-Datei speichern
Entweder du hast das RGT oder du nutzt es im Evaluierungsmodus... bei mir kommt jedenfalls nen Fehlermeldung die mir mitteilt ich brauche das RGT zum Ausführen.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.07.2010, 14:34 (Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2010 14:51 von Matze.)
Beitrag #7

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Double-Wert in Excel-Datei speichern
Tatsache, im Measurement & Automation Explorer wird es angezeigt. Sorry.

Nutze ich eine Dbl-Konstante geht's. Bei mir kommt das aus einem Cluster und aus unerklärlichen Gründen tut's da nicht. Selbst mit einem (überflüssigen) Typecast nach Double nicht.
In einer Demo kann ich das nicht reproduzieren.

Nachtrag: Wenn die Zahlen zu kleiner als 1 sind, wird's als Text formatiert. So ein Schwachsinn ...

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.07.2010, 08:04
Beitrag #8

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Double-Wert in Excel-Datei speichern
Hallo,

jetzt muss ich nochmals nachfragen.
Es ist so, wenn die Zahl mit einer 0 beginnt (-0,x bzw. 0,x), dann wird die Zahl als Text formatiert, sonst als Zahl

Ist das normal?
Mir kommt das wie ein Bug vor, doch so einen offensichtlichen Bug hätte man sicher längst bemerkt, weshalb ich mir das nicht vorstellen kann.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.07.2010, 15:51 (Dieser Beitrag wurde zuletzt bearbeitet: 28.07.2010 15:52 von Matze.)
Beitrag #9

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Double-Wert in Excel-Datei speichern
Ich bin nun schlauer: Der Übeltäter ist der Dezimalseparator. Ist dieser ein Komma, werden die Werte zwischen -1 und +1 als Text formatiert, sonst als Zahl.
Ich tippe auf einen LabVIEW-Bug, aber wie dem auch sei, ich habe euch eine Lösung dafür gebastelt. Sie ist angehängt, damit ihr bei dem gleichem Problem nicht erst tüfteln müsst.

Der Aufruf erfolgt wie gewohnt (links: neu, rechts: alt):

   

Hier noch das SubVI (natürlich benötigt man das "Report Generation Toolkit" dafür).

snip09
   

Grüße

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Format in einer Excel-Datei anpassen Fuchs 0 3.533 25.04.2017 11:20
Letzter Beitrag: Fuchs
  Bild aus Excel-Datei lesen ZZ_Marc 1 4.406 18.02.2017 15:11
Letzter Beitrag: Dennis.Moser
  muss Excel auf dem Zielsystem für Excel-Report installiert sein? Trinitatis 2 5.407 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  Excel Datei auslesen ohne Excel Mrindfleisch 5 8.289 18.03.2016 18:08
Letzter Beitrag: jg
  Fehler bei jedem zweiten Wert, Excel lesen tobi45f 6 7.524 16.04.2015 10:24
Letzter Beitrag: tobi45f
Question Speichern einer Wertetabelle in Excel KRo_xy 4 5.498 07.04.2015 07:54
Letzter Beitrag: KRo_xy

Gehe zu: