Tablora

Tablora · Bibliotek

Bevar et linjeskift inne i en tabellcelle

En sitert CSV-celle kan inneholde et linjeskift, slik at én post strekker seg over to fysiske linjer. Tell tolkede rader, ikke linjer, og se hvordan hver eksport håndterer det.

Én post, to tekstlinjer

Adresser, leveringsnotater og kommentarer inneholder ofte linjeskift. CSV tillater det når feltet er sitert: alt mellom det innledende og det avsluttende anførselstegnet hører til én celle, linjeskift inkludert. I et redigeringsprogram ser posten ut som to linjer; ved en korrekt import er den én rad med én celle over flere linjer.

Derfor er det ingen pålitelig måte å telle poster på å telle linjer. En fil kan ha flere fysiske linjer enn poster uten at noe er lest feil på noen av sidene.

Det har betydning for hver kontroll som teller linjer, som linjeantallet et redigeringsprogram eller et kommandolinjeverktøy rapporterer. Bruk i stedet tallet Rader fra inspeksjonsverktøyet, som teller tolkede poster.

Eksempel: First line og Second line

Sidens eksempel har overskriften id,note og en post der note er "First line" og "Second line" på to linjer inne i ett og samme par anførselstegn. Med komma som Feltskilletegn rapporterer inspeksjonsverktøyet 2 rader og 2 kolonner, ikke 3 rader. Rad 2, kolonne 2 inneholder First line, et linjeskift og Second line, alt i én celle.

Gå gjennom notater over flere linjer

Slik håndterer hver eksport linjeskiftet

Når programmet som tar imot, er uenig

Noen importdialoger har et alternativ for linjeskift i siterte felt, og noen verktøy støtter dem ikke i det hele tatt. Deler programmet som tar imot, opp notatet, sjekker du først importinnstillingene; selve filen er allerede riktig når inspeksjonsverktøyet viser 2 rader her.

Inndata

Tabelltekst
id,note 1,"First line Second line"
Feltskilletegn
,

Resultater

Rader
2
Kolonner
2
idnote
1First line Second line
Rader med annen bredde
0