Tablora · Bibliothek
Einen Zeilenumbruch innerhalb einer Tabellenzelle erhalten
Eine CSV-Zelle in Anführungszeichen kann einen Zeilenumbruch enthalten, ein Datensatz reicht dann über zwei Zeilen. Zählen Sie eingelesene Zeilen, nicht Textzeilen.
Ein Datensatz, zwei Textzeilen
Adressen, Lieferhinweise und Kommentare enthalten oft Zeilenumbrüche. CSV erlaubt das, wenn das Feld in Anführungszeichen steht: Alles zwischen öffnendem und schließendem Anführungszeichen gehört zu einer Zelle, Zeilenumbrüche eingeschlossen. Im Texteditor sieht der Datensatz wie zwei Zeilen aus; bei einem korrekten Import ist er eine Zeile mit einer mehrzeiligen Zelle.
Deshalb ist das Zählen von Textzeilen kein verlässlicher Weg, Datensätze zu zählen. Eine Datei kann mehr physische Zeilen als Datensätze haben, ohne dass auf irgendeiner Seite ein Lesefehler vorliegt.
Das ist für jede Prüfung wichtig, die Zeilen zählt, etwa die Zeilenzahl, die ein Editor oder ein Kommandozeilenwerkzeug meldet. Verwenden Sie stattdessen den Wert Zeilen der Strukturprüfung, der eingelesene Datensätze zählt.
Beispiel: First line und Second line
Das Beispiel auf der Seite hat die Kopfzeile id,note und einen Datensatz, dessen note aus "First line" und "Second line" auf zwei Zeilen innerhalb eines einzigen Anführungszeichenpaars besteht. Mit Komma als Feldtrennzeichen meldet die Strukturprüfung 2 Zeilen und 2 Spalten, nicht 3 Zeilen. Zeile 2, Spalte 2 enthält First line, einen Zeilenumbruch und Second line, alles in einer Zelle.
Mehrzeilige Notizen prüfen
- Wählen Sie das Feldtrennzeichen ausdrücklich, statt sich auf die Erkennung zu verlassen, damit das Feld in Anführungszeichen mit dem richtigen Trennzeichen gelesen wird.
- Klicken Sie auf Berechnen und vergleichen Sie Zeilen mit der Zahl der Datensätze in der Quelle, nicht mit der Zahl der Textzeilen.
- Sehen Sie sich die Notizzelle in der Vorschau an und vergewissern Sie sich, dass beide Zeilen darin stehen.
- Ist Zeilen höher als erwartet, stand eine Notiz in der Quelle vermutlich nicht in Anführungszeichen, und ihre zweite Zeile wurde zu einem eigenen Datensatz.
- Laden Sie erst herunter, wenn die Vorschau jede Notiz in einer einzigen Zelle zeigt.
Wie jeder Export den Zeilenumbruch behandelt
- Herunterladen (CSV) setzt die Zelle in Anführungszeichen und behält den Zeilenumbruch, ein anderes CSV-Programm sieht also eine Zelle.
- Herunterladen (XLSX) im textbewahrenden Export behält den Zeilenumbruch in der Textzelle.
- Auch der CSV-Export der Tablora-App setzt jede Zelle mit Zeilenumbruch in Anführungszeichen.
- Die Option Kopieren der App, mit der Sie direkt in eine Tabellenkalkulation einfügen, ersetzt Zeilenumbrüche und Tabulatoren in Zellen durch Leerzeichen, weil ein eingefügter Zeilenumbruch eine neue Zeile beginnen würde. Verwenden Sie XLSX oder CSV aus der App, wenn es auf den Umbruch selbst ankommt.
Wenn das empfangende Programm es anders sieht
Manche Importdialoge haben eine Option für Zeilenumbrüche in Feldern mit Anführungszeichen, und manche Werkzeuge unterstützen sie überhaupt nicht. Teilt das empfangende Programm die Notiz, prüfen Sie zuerst seine Importeinstellungen; die Datei selbst ist bereits korrekt, wenn die Strukturprüfung hier 2 Zeilen zeigt.
Eingaben
- Tabellentext
- id,note 1,"First line Second line"
- Feldtrennzeichen
- ,
Ergebnisse
- Zeilen
- 2
- Spalten
- 2
| id | note |
|---|---|
| 1 | First line Second line |
- Zeilen mit abweichender Breite
- 0