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
- Legen Sie in der Strukturprüfung zuerst das Feldtrennzeichen fest und vergewissern Sie sich, dass Zeilen mit abweichender Breite 0 ist.
- Öffnen Sie den Normalisierer, fügen Sie denselben Text ein und stellen Sie Feldtrennzeichen auf das Semikolon.
- Aktivieren Sie Die erste Zeile enthält Spaltennamen und wählen Sie unter Zahlenspalte amount.
- Stellen Sie Dezimaltrennzeichen auf , und Zifferngruppentrennzeichen auf . und klicken Sie auf Berechnen.
- Der Betrag 1.234,50 wird zu 1234.50; sehen Sie unter Noch zu prüfende Werte nach, ob etwas nicht von den Einstellungen erfasst wurde.
- Eine hohe Zahl unter Noch zu prüfende Werte kann bedeuten, dass manche Beträge einen Punkt als Dezimalzeichen verwenden; eine aus zwei Quellen zusammengesetzte Datei kann Schreibweisen mischen.
Wo leicht Verwirrung entsteht
- Auch eine Datei mit Semikolons heißt in den meisten Programmen CSV. Achten Sie auf die tatsächlichen Zeichen statt auf die Dateiendung.
- Die Erkennung ist ein Ausgangspunkt. Liefern zwei Trennzeichen gleich stimmige Ergebnisse, wählen Sie ausdrücklich.
- Tauschen Sie nicht im ganzen Text Kommas und Punkte, damit er wie eine englische Datei aussieht; das ändert auch Beschreibungen und Codes.
- Laden Sie die umgewandelte Tabelle herunter, verwendet die CSV-Datei Kommas zwischen den Feldern und Punkte in den umgewandelten Beträgen. Sie folgt also einer anderen Schreibweise als die Datei, mit der Sie begonnen haben.
- Die Tablora-App liest Tabellen aus PDFs und Fotos statt aus Text, dort stellt sich diese Wahl also nicht; ihr CSV-Export verwendet Kommas zwischen den Feldern.
Eingaben
- Tabellentext
- item;amount Paper;1.234,50
- Feldtrennzeichen
- ;
Ergebnisse
- Zeilen
- 2
- Spalten
- 2
| item | amount |
|---|---|
| Paper | 1.234,50 |
- Zeilen mit abweichender Breite
- 0