Forum: Mikrocontroller und Digitale Elektronik HTERM nach Excel in mehreren Spalten


von 112 (Gast)


Lesenswert?

Hallöchen,

folgendes Problem:

ich nehme derzeit Messdaten von 4 Sensoren auf und sende diese per UART 
an HTERM.
Dort kann ich es speichern und auch per Excel öffnen.

Bisher schreibe ich 
Wert1_leerzeichenWERT2leerzeichenWERT3leerzeichenWERT4\n\r
und dann beginnt eben die nächste Reihe.

Doof ist nur, wenn ich diese Datei in Excel öffne, dann stehen eben 4 
Zahlen jeweils getrennt mit einem Leerzeichen in EINER Spalte, d.h. mit 
dem Zahlenformat kann Excel erstmal nichts anfangen und die Verarbeitung 
würde manuelles tippen der Werte in vier getrennte Spalten erfordern.

Welches Trennzeichen müsste ich über die UART Schnittstelle senden, 
damit Excel erkennt, dass es sich um 4 Zahlenwerte handelt, die in VIER 
Spalten anzuordnen sind, das Leerzeichen funktioniert ja schonmal 
nicht...

mfg

von mue-c (Gast)


Lesenswert?

Du kannst ein ; verwenden. Wenn du dann mit Excel die Datei öffnest, 
kommst du gleich in den Dialog zum konvertieren der Daten.
Oder du formatierst die Werte über Daten -> Text in Spalten. Dort kannst 
du dann das Leerzeichen als Trennung zwischen deinen Werten eingeben.
In beiden Fällen setzt dir Excel anschließend die Werte in separate 
Spalten.

von Falk B. (falk)


Lesenswert?

@  112 (Gast)

>Welches Trennzeichen müsste ich über die UART Schnittstelle senden,
>damit Excel erkennt, dass es sich um 4 Zahlenwerte handelt, die in VIER
>Spalten anzuordnen sind,

Es geht fast jedes beliebige Sonderzeichen. Das Zauberwort lautet CSV, 
Comma Separates Value, das ist praktisch eine Textdatei, welche die 
Daten der Spalten über Comma, Semikolon oder wasweissich trennt. Einfach 
zu erzeugen, einfach in Excel einlesbar.

http://de.wikipedia.org/wiki/CSV_%28Dateiformat%29

(Was Wikipedia alles weiß, RESPEKT!)

> das Leerzeichen funktioniert ja schonmal nicht...

Doch, siehe mein Vorposter.

MfG
Falk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.