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 

Format Datum und Uhrzeit in einer CSV-Datei [LabVIEW 209]



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!

09.07.2010, 10:10
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Format Datum und Uhrzeit in einer CSV-Datei [LabVIEW 209]
Hallo Honey,

"Als ich writetoSpreadsheet File benutzt hatte, hatte ich dieses Format Problem allerdings nicht"
Hat W2S-File denn auch die Millisekunden im gleichen Format gespeichert?

Dieses Problem ist ein Excel-Problem. Es gibt auch Excel-Foren, wo du fragen könntest. Oder du könntest dich in VBA vertiefen und ein Makro schreiben, welches die Daten ordentlich importiert oder umrechnet... Oder du nimmst einen Workaround in LabVIEW - und speicherst die ms getrennt...

P.S.:
Wenn du deine csv-Datei nach *.txt umbenennst und dann händisch in Excel lädst, erscheint ein Import-Filter-Assitent. In diesem kannst du vorgeben, dass die erste Spalte als Zeitwerte gelesen werden sollen. Excel macht dies, ignoriert aber trotzdem die Millisekunden (zumindestens mein Excel2000). Deshalb noch mal mein Tipp: Speicher die Millisekunden als extra Spalte!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.07.2010, 10:49
Beitrag #12

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Format Datum und Uhrzeit in einer CSV-Datei [LabVIEW 209]
' schrieb:Deshalb noch mal mein Tipp: Speicher die Millisekunden als extra Spalte!

100% ACK

Lass es mich so sagen: Excel does not like milliseconds.


Es gibt einige Workarounds, um Timestamps mit ms in Excel zu verwenden. Diese verfolgen zum Teil unterschiedliche Ansätze (frag Google).
Allen gemein ist jedoch, es erfordert eine Excellösung.

Auch das Speichern der ms in einer extra Spalte wird dir unter Umständen nicht direkt helfen, da der Timestamp in Excel dann nur Sekunden enthält und die ms erst noch addiert werden müssen.

Da du noch nicht gesagt hast, was du mit den Daten eigentlich vorhast, kann man da auch keine bessere Empfehlung geben als GerdW schon getan hat.

--> Extra Spalte... soll der Enduser sich doch drum kümmern (wenn du das jetzt bist... naja...)


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
09.07.2010, 12:23 (Dieser Beitrag wurde zuletzt bearbeitet: 09.07.2010 12:23 von GerdW.)
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Format Datum und Uhrzeit in einer CSV-Datei [LabVIEW 209]
Hallo Honey,

noch 'ne Idee:
Du speicherst statt eines Timestamps in Text-Format "DD.MM.YYYY HH:MMConfusedS.sss" die Zeit einfach als Zahl!
Dabei musst du beachten:
- LabVIEW und Excel verwenden unterschiedliche Zeiten für den Wert "0" (unterschiedliches Epoch)
- LabVIEW und Excel zählen Zeiten anders: LV in Sekunden, Excel in Tagen
- Beim Umrechnen musst du in LabVIEW auch noch die Zeitzone inkl. DST beachten
- da du dann als Zahl speicherst, kannst du bequem auch Millisekunden mit einrechnen!

Hab's schon mal so gelöst, funktioniert. Man muss dann in Excel nur die Formatierung einer Spalte von Hand ändern...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2010, 12:26 (Dieser Beitrag wurde zuletzt bearbeitet: 09.07.2010 12:27 von RoLe.)
Beitrag #14

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Format Datum und Uhrzeit in einer CSV-Datei [LabVIEW 209]
In Excel ist es halt auch wichtig, wie die Zelle formatiert ist oder sein soll.

Ein Timestamp in Excel mit der Formatierung (TT.MM.JJJJ hh:mmConfuseds.000 oder ev. mit Komma) ist auch nur ein Wert seit einem Datum.

Anstelle eines Strings im Zeitformat könnte man auch den Excel-Time Wert in die CSV schreiben.
09.07.2010 11:58:24.421 entspricht, wenn die Zelle Standard ist, dem Wert 40368.4988925955.

Wer diesen Wert (40368.4988925955) in Excel nicht interpretieren kann, stellt die Spalte mit den Zeitstempel auf Benutzerdefiniert mit TT.MM.JJJJ hh:mmConfuseds.000.
Nun sollte alles richtig sein, jedenfalls hier mit Excel2007, werden die Werte richtig dargestellt.

EDIT: GerdW war mal wieder schneller......

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
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
  Automatisches erzeugen einer .txt Datei auf Basis einer anderen .txt Datei PSchenk 5 4.667 18.10.2019 16:06
Letzter Beitrag: PSchenk
  Datei (txt oder doc) aus LabVIEW heraus öffen? strunz81 9 19.144 11.05.2016 07:58
Letzter Beitrag: TpunktN
  .tdms: mehrere Signale aus einer Datei lesen Kristin_611 4 6.367 03.02.2015 12:09
Letzter Beitrag: Kristin_611
  Kontinuierliches einlesen aus einer .csv Excel Datei Chris_89 1 4.420 01.12.2014 07:59
Letzter Beitrag: RMR
Question NUR Eigenschaften einer TDMS Datei lesen Lucky 1 4.093 24.11.2014 10:12
Letzter Beitrag: macmarvin
  Matlab Datei im LabView einlesen Sergej_TU 2 5.419 15.07.2014 12:56
Letzter Beitrag: Sergej_TU

Gehe zu: