Tablora

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

Hoe elke export het regeleinde behandelt

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
idnote
1First line Second line
Rijen met een afwijkende breedte
0