Tablora

Tablora · Bibliothek

Feldgrenzen von Dezimalzeichen unterscheiden

In einer durch Semikolons getrennten Tabelle wie Paper;1.234,50 ist das Komma ein Dezimalzeichen. Klären Sie zuerst die Feldgrenzen und wandeln Sie dann die Beträge um.

Zwei Aufgaben für Satzzeichen

Tabellenkalkulationen, die auf Deutsch, Französisch, Spanisch, Türkisch und viele andere Sprachen eingestellt sind, speichern CSV-Dateien mit Semikolons zwischen den Feldern, weil das Komma schon als Dezimalzeichen vergeben ist. Eine Zeile wie Paper;1.234,50 hat eine Feldgrenze, das Semikolon, und im Betrag zwei Zeichen, die zur Zahl gehören.

Es sind zwei getrennte Entscheidungen nötig: welches Zeichen die Felder trennt und wie die Ziffern in der Betragsspalte geschrieben sind. Wer beides verwechselt, findet einen einzigen Betrag am Ende auf zwei Zellen verteilt.

Paper;1.234,50 prüfen

Das Beispiel auf der Seite besteht aus der Kopfzeile item;amount und dem Datensatz Paper;1.234,50, mit Semikolon als Feldtrennzeichen. Die Strukturprüfung meldet 2 Zeilen und 2 Spalten, und in Zeile 2, Spalte 2 steht 1.234,50. Der Betrag ist in diesem Schritt noch Text; die Strukturprüfung wandelt keine Zahlen um.

Wählen Sie stattdessen das Komma als Feldtrennzeichen, wird die Kopfzeile zu einer Zelle, item;amount, und der Datensatz zerfällt in Paper;1.234 und 50. Spalten zeigt dann 2, und Zeilen mit abweichender Breite zeigt 1, weil die Kopfzeile nur ein Feld hat. Trennzeichen erkennen wählt für dieses Beispiel das Semikolon, weil es jeder Zeile dieselbe Breite gibt.

Von der Struktur zu den Zahlen

Wo leicht Verwirrung entsteht

Eingaben

Tabellentext
item;amount Paper;1.234,50
Feldtrennzeichen
;

Ergebnisse

Zeilen
2
Spalten
2
itemamount
Paper1.234,50
Zeilen mit abweichender Breite
0