Tablora · Bibliotheek
Een regeleinde binnen een tabelcel behouden
Een CSV-cel tussen aanhalingstekens kan een regeleinde bevatten, waardoor één record over twee regels loopt. Tel ingelezen rijen, geen tekstregels.
Eén record, twee regels tekst
Adressen, bezorgnotities en opmerkingen bevatten vaak regeleinden. CSV staat dat toe als het veld tussen aanhalingstekens staat: alles tussen het openende en het sluitende aanhalingsteken hoort bij één cel, regeleinden inbegrepen. In een teksteditor lijkt het record twee regels; bij een correcte import vormt het één rij met één cel van meerdere regels.
Daarom levert het tellen van regels geen betrouwbaar aantal records op. Een bestand kan meer fysieke regels dan records hebben zonder dat er aan welke kant ook een leesfout optreedt.
Dat telt voor elke controle die regels telt, zoals het regelaantal dat een editor of een opdrachtregeltool meldt. Gebruik in plaats daarvan het getal Rijen uit de structuurcontrole, dat ingelezen records telt.
Voorbeeld: First line en Second line
Het voorbeeld op de pagina heeft de koprij id,note en een record waarvan de note bestaat uit "First line" en "Second line" op twee regels binnen één paar aanhalingstekens. Met komma als Scheidingsteken meldt de structuurcontrole 2 rijen en 2 kolommen, geen 3 rijen. Rij 2, kolom 2 bevat First line, een regeleinde en Second line, alles in één cel.
Notities met meerdere regels controleren
- Kies het Scheidingsteken uitdrukkelijk in plaats van op de detectie te vertrouwen, zodat het veld tussen aanhalingstekens met het juiste scheidingsteken gelezen wordt.
- Klik op Berekenen en vergelijk Rijen met het aantal records in de bron, niet met het aantal regels.
- Bekijk de notitiecel in het voorbeeld en controleer dat beide regels erin staan.
- Valt Rijen hoger uit dan verwacht, dan stond een notitie in de bron waarschijnlijk niet tussen aanhalingstekens en werd haar tweede regel een eigen record.
- Download pas wanneer het voorbeeld elke notitie in één cel toont.
Hoe elke export het regeleinde behandelt
- Downloaden (CSV) zet de cel tussen aanhalingstekens en houdt het regeleinde, dus een ander CSV-programma ziet één cel.
- Downloaden (XLSX) in de tekstbehoudende export houdt het regeleinde binnen de tekstcel.
- Ook de CSV-export van de Tablora-app zet elke cel met een regeleinde tussen aanhalingstekens.
- De optie Kopiëren van de app, waarmee je rechtstreeks in een spreadsheet plakt, vervangt regeleinden en tabs in cellen door spaties, omdat een geplakt regeleinde een nieuwe rij zou beginnen. Gebruik XLSX of CSV uit de app als het regeleinde zelf telt.
Als het ontvangende programma het anders ziet
Sommige importvensters hebben een optie voor regeleinden in velden tussen aanhalingstekens, en sommige tools ondersteunen ze helemaal niet. Splitst het ontvangende programma de notitie, kijk dan eerst naar zijn importinstellingen; het bestand zelf klopt al wanneer de structuurcontrole hier 2 rijen toont.
Invoer
- Tabeltekst
- id,note 1,"First line Second line"
- Scheidingsteken
- ,
Resultaten
- Rijen
- 2
- Kolommen
- 2
| id | note |
|---|---|
| 1 | First line Second line |
- Rijen met een afwijkende breedte
- 0