Tablora

Tablora · Bibliotek

Bevar et linjeskift inde i en tabelcelle

En CSV-celle i anførselstegn kan rumme et linjeskift, så én post fylder to fysiske linjer. Tæl indlæste rækker, ikke linjer, og tjek, hvordan hver eksport håndterer det.

Én post, to linjer tekst

Adresser, leveringsnoter og kommentarer rummer ofte linjeskift. CSV tillader det, når feltet står i anførselstegn: Alt mellem det åbnende og det afsluttende anførselstegn hører til én celle, linjeskift medregnet. I en teksteditor ligner posten to linjer; ved en korrekt import er den én række med én celle over flere linjer.

Derfor er det ikke en pålidelig metode at tælle linjer, når du vil tælle poster. En fil kan have flere fysiske linjer end poster, uden at der er nogen læsefejl på nogen af siderne.

Det har betydning for enhver kontrol, der tæller linjer, som det linjeantal, en editor eller et kommandolinjeværktøj melder. Brug i stedet tallet Rækker fra strukturkontrollen, der tæller indlæste poster.

Eksempel: First line og Second line

Eksemplet på siden har overskriften id,note og en post, hvis note består af "First line" og "Second line" på to linjer inden for ét sæt anførselstegn. Med komma som Feltafgrænser melder strukturkontrollen 2 rækker og 2 kolonner, ikke 3 rækker. Række 2, kolonne 2 rummer First line, et linjeskift og Second line, alt sammen i én celle.

Kontrollér noter over flere linjer

Sådan håndterer hver eksport linjeskiftet

Når det modtagende program er uenigt

Nogle importdialoger har en indstilling til linjeskift i felter i anførselstegn, og nogle værktøjer understøtter dem slet ikke. Deler det modtagende program noten op, så tjek først dets importindstillinger; selve filen er allerede korrekt, når strukturkontrollen her viser 2 rækker.

Inddata

Tabeltekst
id,note 1,"First line Second line"
Feltafgrænser
,

Resultater

Rækker
2
Kolonner
2
idnote
1First line Second line
Rækker med en anden bredde
0