LabVIEWForum.de
Zeitstempelformat in Excel - 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: Zeitstempelformat in Excel (/Thread-Zeitstempelformat-in-Excel)

Seiten: 1 2


Zeitstempelformat in Excel - J_uri - 11.11.2008 11:13

Hallo,
folgendes Problem. Ich speichere Messdaten aus 7 Kanälen in eine Exceldatei. Dazu konvertiere ich das Signalverlaufsarray in einen 2D-Tabellenstring. In der ersten Spalte soll der Zeitstempel angezeigt werden. Nun wird der aber in Excel nicht als Zeitstempel erkannt, sondern irgendwie anders. Man muss den mühsam per Hand in ein anderes Format bringen, sh. Screenshot. Gibts da irgendwie ne einfache Möglichkeit das programmatisch hinzubekommen?

Ich hab auch mal das VI angehangen, dass den Tabellenstring erstellt.


[attachment=15257]

LV8.6:

[attachment=15258]

Vielen Dank, J_uri.


Zeitstempelformat in Excel - Achim - 11.11.2008 11:34

Speicherst du direkt als *.xls?

Die Standardformatierung einer Excel-Zelle ist glaub ich Zahl, wenn du das nach Text wandelst...?!


Zeitstempelformat in Excel - J_uri - 11.11.2008 11:42

' schrieb:Speicherst du direkt als *.xls?

Die Standardformatierung einer Excel-Zelle ist glaub ich Zahl, wenn du das nach Text wandelst...?!

Ich hab mal das VI, das das Speichern übernimmt hochgeladen. Ich speichere nicht direkt in eine .xls. Die Datei wird erst erzeugt.
Man könnte ja eine Excelvorlage erstellen, bei der die erste Spalte entsprechend richtig formatiert ist und dann nur diese öffnen. Aber das kommt mir recht umständlich vor, da man da jedesmal den Dateinamen ändern müsste etc. Alternativ könnte man auch die gespeicherte Datei im Nachhinein beim Schließen des Programms formatieren...

Ich hatte aber gehofft, dass es da irgendwie noch ne einfachere Möglichkeit gibt.

LV 8.6:
[attachment=15261]


Danke erstmal für die Hilfe!

J_uri


Zeitstempelformat in Excel - toaran_ - 11.11.2008 11:54

Hallo

ich kann deine Vis zwar nicht öffnen(hab nur LV 7.1) aber wenn ich was nach excel exportiere mache ich das mit diesen Vis ... evtl hilft es dir ...

[attachment=15263]

hab ich irgendwann mal hier ausm Forum oder von LAVAG.org gefischt ...

Toaran


Zeitstempelformat in Excel - J_uri - 11.11.2008 13:56

@toaran
Danke für die VIs, aber die helfen mir leider nicht weiter.

Wenn ich die Datei als txt öffne ist alles wunderbar. Nur in Excel klappts nicht, da formatiert er wild die Zellen (sh. Screenshot) in einen benutzerdefinierten Typ.

[attachment=15269]


Gruß
J_uri


Zeitstempelformat in Excel - toaran_ - 11.11.2008 14:17

also wenn du excel öffnest mit einer neuen Tabelle dann kannst du einfach die Zellen/Spalten/Zeilen die dein Zeitstempel enthalten sollen markierenund mit deinem Datumsformat formatieren ..also z.b. TT.MM.JJJJ hh:mm

dann einfach die txt/csv Datei im Editor öffnen alles markieren und in excel einfügen ...

oder bei einer neuen Tabelle alles markieren und als Text formatieren ... dann deine Datei reinkopieren geht auch ... dann musste halt um mit Zahlenwerten weiter zu rechnen diese Zellen dann wieder als Zahl umformatieren .. sonst weigert sich excel damit zu rechnen ...

grad mal ausprobiert ... du kannst auch den inhalt deiner Datei kopieren(STRG-C) und in eine neue Excel Tabelle einfürgen und dann mit dem Textimport assistenen den einzelnen Spalten schonmal eine formatierung verpassen ...


oder wie von dir schon vorgeschlagen über nen Template ...

du kannst dir auch nen Macro aufnehemen was die formatierung macht .. das kannste dann per hotkey starten ...

T


Zeitstempelformat in Excel - J_uri - 11.11.2008 14:34

Danke für die Antwort.

Das ich im Nachhinein im Excel formatieren kann ist mir klar. Das ist auch die derzeitige Lösung. Nur dachte ich, dass man das gleich im LabVIEW irgendwie organisieren kann.

Macro wäre allerdings auch ne Möglichkeit. Werd ich mal probieren, danke.

Gruß,
J_uri


Zeitstempelformat in Excel - macces - 11.11.2008 14:45

Kannst das Format in der Textdatei mal angeben (oder des vi in 8.2 speichern)? Ich kriegs ned irgendwie ned hin, dass er die Formatierung beim import nach Excel ändert.


Zeitstempelformat in Excel - Achim - 11.11.2008 15:02

' schrieb:du kannst dir auch nen Macro aufnehemen was die formatierung macht .. das kannste dann per hotkey starten ...

...oder gleich per ActiveX in ein Excel-Template schreiben und dann das zuvor erstellte Macro ebenfalls aus LV über ActiveX automatisch starten!


Zeitstempelformat in Excel - RoLe - 11.11.2008 16:26

Wenn es nur darum geht, die Daten in Excel anzuzeigen, kannst du das auch mit "Write to Spreadsheet" (Komma oder Tab getrenntes) File schreiben mit der Dateiendung .xls