Tablora · Bibliothek
Einen leeren Datensatz prüfen statt ihn unbemerkt zu löschen
Eine Leerzeile in eingefügtem CSV wird zu einer Zeile mit nur einer Zelle. So meldet die Strukturprüfung sie, und so entscheiden Sie, ob der Datensatz bleibt.
Was nach dem Einlesen aus einer Leerzeile wird
Wenn Sie Zeilen aus mehreren Exporten oder Seiten zu einem Textblock zusammenkopieren, rutscht oft eine leere Zeile dazwischen. Die Strukturprüfung lässt sie nicht stillschweigend weg. Eine leere physische Zeile zwischen zwei Datensätzen wird als Zeile mit einer einzigen leeren Zelle gelesen und bleibt im Ergebnis, damit Sie sie sehen.
Dass sie sichtbar bleibt, ist wichtig, denn eine Leerzeile kann eine Bedeutung haben. Sie kann zeigen, wo eine Seite oder ein Stapel endete, sie kann an der Stelle stehen, an der beim Kopieren ein Datensatz verloren ging, oder sie ist schlicht ein Versehen. Der Parser kann das nicht unterscheiden; Sie können es, wenn Sie in die Quelle schauen.
Die kurze Zeile finden
- Fügen Sie den Text in Tabellentext ein und wählen Sie das Feldtrennzeichen, oder lassen Sie Trennzeichen erkennen ausgewählt.
- Klicken Sie auf Berechnen und sehen Sie sich Zeilen mit abweichender Breite an. Eine Leerzeile wird dort gezählt, weil sie eine Zelle statt der Breite der Kopfzeile hat.
- Suchen Sie in der Vorschau nach einer leeren Zeile und notieren Sie, was davor und danach steht.
- Öffnen Sie den ursprünglichen Export oder die Seite an derselben Stelle und entscheiden Sie, ob ein Datensatz fehlt, die Lücke ein Trenner ist oder die Zeile weg kann.
- Bearbeiten Sie eine Kopie Ihres Textes, klicken Sie erneut auf Berechnen und prüfen Sie, ob die Breitenzählung Ihren Erwartungen entspricht.
- Wenn Sie vermuten, dass die Leerzeile eine Seitengrenze markiert, notieren Sie vor dem Löschen, welcher Datensatz darauf folgt.
Das Beispiel a,b in Zahlen
Das Beispiel auf der Seite besteht aus der Kopfzeile a,b, einer leeren Zeile und dem Datensatz 1,2, mit Komma als Feldtrennzeichen. Die Strukturprüfung meldet 3 Zeilen und 2 Spalten. Zeile 2 hat 1 Zelle, daher zeigt Zeilen mit abweichender Breite den Wert 1. Nichts wurde umgewandelt, und kein Zelltext hat sich geändert.
Ein Detail übersieht man leicht: Ein einzelner Zeilenumbruch ganz am Ende des Textes erzeugt keine zusätzliche Zeile. Nur eine leere Zeile zwischen Datensätzen erscheint als kurze Zeile, eine saubere Datei, die mit einem Zeilenumbruch endet, liefert also weiterhin die richtige Anzahl.
Leerzeilen in der App und im Browser
Die Tablora-App liest Tabellen aus PDFs, Fotos und Scans und lässt Zeilen und Spalten weg, in denen jede Zelle leer ist, weil Seitenränder wie leere Zellen aussehen können. Wenn eine Lücke erhalten bleiben soll, etwa zwischen zwei Stapeln, halten Sie diese Grenze in Ihren eigenen Notizen fest oder teilen Sie die Arbeit auf getrennte Tabellen auf.
Im Browser-Werkzeug löschen Sie die Leerzeile erst, nachdem Sie die Quelle geprüft haben. Wer aus Gewohnheit jede kurze Zeile löscht, kann zwei Stapel zusammenführen, die getrennt bleiben sollten, oder die Stelle verdecken, an der ein Datensatz verloren ging.
Eingaben
- Tabellentext
- a,b 1,2
- Feldtrennzeichen
- ,
Ergebnisse
- Zeilen
- 3
- Spalten
- 2
| a | b |
|---|---|
| 1 | 2 |
- Zeilen mit abweichender Breite
- 1