Tablora · Bibliotheek
De laatste lege kolom behouden
Een komma aan het eind, zoals in Mira,Ready, markeert een leeg laatste veld. Laat die staan, zodat elke rij even breed blijft en de lege waarde in haar kolom blijft.
Een scheidingsteken aan het eind van de regel
Is het laatste veld van een record leeg, dan schrijft een CSV-programma het scheidingsteken ervoor toch, dus de regel eindigt op een komma. Mira,Ready, heeft drie velden: Mira, Ready en een lege derde waarde. De komma lijkt op een typefout en hem weghalen lijkt onschuldig, maar dan heeft de rij twee velden terwijl de koprij er drie heeft. Elke latere waarde op die plek zou in de verkeerde kolom schuiven.
Een leeg veld bevat informatie. Het zegt dat de waarde voor die kolom bij dit record leeg blijft, en dat betekent iets anders dan een ontbrekende kolom.
Het voorbeeld Mira,Ready,
Het voorbeeld op de pagina heeft de koprij name,note,tag en het record Mira,Ready, met komma als Scheidingsteken. De structuurcontrole meldt 2 rijen en 3 kolommen, en Rijen met een afwijkende breedte toont 0. Rij 2, kolom 3 blijft leeg.
Haal je de laatste komma weg, dan meldt dezelfde tekst een afwijkende breedte voor rij 2. Juist de komma aan het eind houdt de rij in lijn met haar koprij.
Lege laatste velden nakijken
- Tel de velden van de koprij en controleer dat Kolommen daarmee overeenkomt.
- Bekijk de laatste cel van rijen die op een scheidingsteken eindigen en controleer dat die leeg blijft, en niet gevuld met een waarde die van elders verschoof.
- Laat de scheidingstekens aan het eind van de regel staan.
- Normaliseer je getallen in een kolom met lege cellen, houd er dan rekening mee dat lege cellen niet worden omgezet en ook niet meetellen onder Nog te controleren waarden; ze blijven gewoon leeg.
- Ga voor het importeren na hoe het ontvangende systeem een lege waarde behandelt, want sommige systemen maken onderscheid tussen leeg en onbekend.
- Rijen die zonder scheidingsteken eindigen maar een leeg laatste veld horen te hebben, verschijnen onder Rijen met een afwijkende breedte; voeg het scheidingsteken pas toe als de bron bevestigt dat de waarde leeg hoort te zijn.
Lege cellen in downloads en in de app
Downloaden (CSV) schrijft lege velden met hun scheidingstekens, dus de komma aan het eind overleeft de heen- en terugweg. De tekstbehoudende XLSX schrijft op die plek een lege tekstcel.
De Tablora-app houdt elke rij van een tabel even breed: heeft een rij minder cellen dan de breedste rij, dan worden aan het eind lege cellen toegevoegd. Bij het lezen van een pagina laat de app bovendien elke kolom weg waarin elke cel leeg blijft, dus een kolom zonder enige waarde op die pagina verschijnt niet. Telt die kolom voor je import, voeg haar dan in je spreadsheet weer toe.
Als de lege cel niet leeg hoort te zijn
Toont de bron een waarde waar jouw rij een leeg laatste veld heeft, dan gingen de gegevens verloren voordat ze bij jou kwamen. Ga terug naar de oorspronkelijke export in plaats van een gok in te typen.
Invoer
- Tabeltekst
- name,note,tag Mira,Ready,
- Scheidingsteken
- ,
Resultaten
- Rijen
- 2
- Kolommen
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Rijen met een afwijkende breedte
- 0