Tablora · Bibliothek
Eine Zeile mit weniger Feldern finden
Hat eine Zeile weniger Felder als die Kopfzeile, wie 1,2 unter a,b,c, markiert die Strukturprüfung sie. Klären Sie die Ursache, bevor Sie etwas auffüllen oder löschen.
Was eine Breitenwarnung misst
In einer sauber aufgebauten Tabelle hat jede Zeile so viele Felder wie ihre Kopfzeile. Ist das bei einer Zeile nicht so, zählt die Strukturprüfung sie unter Zeilen mit abweichender Breite. Diese Zählung vergleicht jede Zeile mit der ersten Zeile und mit nichts sonst. Sie kann nicht erkennen, ob im Datensatz ein Wert fehlt, ob die Kopfzeile eine Spalte zu viel hat oder ob für den ganzen Text das falsche Trennzeichen gewählt wurde.
Jede dieser Ursachen braucht eine andere Reparatur, und die falsche verschiebt Daten in die falsche Spalte.
Der Wert Spalten in der Übersicht ist die Breite der breitesten Zeile, eine Zeile mit zu vielen Feldern hebt ihn also über die Breite der Kopfzeile. Ist Spalten größer als die Zahl der Kopfzeilenfelder, suchen Sie nach einem Wert, der geteilt wurde.
1,2 unter a,b,c lesen
Das Beispiel auf der Seite besteht aus der Kopfzeile a,b,c und dem Datensatz 1,2, mit Komma als Feldtrennzeichen. Die Strukturprüfung meldet 2 Zeilen, 3 Spalten und 1 Zeile mit abweichender Breite: Zeile 2 hat 2 Zellen statt 3. Spalten gibt die breiteste Zeile an, hier die Kopfzeile.
Die Vorschau zeigt die Zeile so, wie sie eingelesen wurde, ohne Ergänzungen. Welche der drei Positionen fehlt, kann das Werkzeug nicht wissen: 1,2 könnte a und b bei leerem c sein oder b und c bei fehlendem a.
Der Ursache nachgehen
- Suchen Sie die kurze Zeile in der Vorschau und denselben Datensatz in der Quelle.
- Vergleichen Sie seine Felder einzeln mit der Kopfzeile, um zu sehen, welche Position fehlt.
- Sind die meisten Zeilen ungleich breit, ist vermutlich das Feldtrennzeichen falsch; probieren Sie die Alternativen oder Trennzeichen erkennen.
- Sind nur Zeilen mit langen Beschreibungen ungleich breit, suchen Sie in diesen Werten nach Kommas oder Anführungszeichen ohne umschließende Anführungszeichen.
- Sobald Sie wissen, was die fehlende Position bedeutet, ergänzen Sie in einer Kopie das leere Feld mit einem Trennzeichen an der richtigen Stelle und berechnen Sie erneut.
Reparaturen, die Sie vermeiden sollten
- Am Ende jeder kurzen Zeile Trennzeichen anhängen: Das setzt voraus, dass die letzte Spalte die leere ist.
- Kurze Zeilen löschen: Oft sind es echte Datensätze mit einem leeren Feld.
- Eine Spalte der Kopfzeile entfernen, damit die Zahlen passen, ohne zu prüfen, ob manche Zeilen sie verwenden.
- Annehmen, dass das Raster der Tablora-App dasselbe Problem hat. Die App hält jede Zeile einer Tabelle gleich breit, indem sie am Ende leere Zellen ergänzt, ein verrutschter Wert sieht dort also wie eine leere letzte Zelle aus und nicht wie eine kurze Zeile. Vergleichen Sie solche Zeilen mit der Ansicht Quelle · Seite und verschieben Sie den Wert bei Bedarf, indem Sie die Zellen bearbeiten.
Eingaben
- Tabellentext
- a,b,c 1,2
- Feldtrennzeichen
- ,
Ergebnisse
- Zeilen
- 2
- Spalten
- 3
| a | b | c |
|---|---|---|
| 1 | 2 |
- Zeilen mit abweichender Breite
- 1