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
- Velg Feltskilletegn uttrykkelig i stedet for å stole på gjenkjenningen, slik at det siterte feltet leses med riktig skilletegn.
- Trykk på Beregn, og sammenlign Rader med antallet poster i kilden, ikke med antallet linjer.
- Se på notatcellen i forhåndsvisningen, og bekreft at begge linjene står i den.
- Er Rader høyere enn ventet, var et notat trolig ikke sitert i kilden, og den andre linjen ble en egen post.
- Last ned bare når forhåndsvisningen viser hvert notat i én enkelt celle.
Slik håndterer hver eksport linjeskiftet
- Last ned (CSV) omslutter cellen med anførselstegn og beholder linjeskiftet, slik at et annet CSV-program ser én celle.
- Last ned (XLSX) fra det tekstbevarende verktøyet beholder linjeskiftet inne i tekstcellen.
- CSV-eksporten i Tablora-appen siterer også hver celle som inneholder et linjeskift.
- Appens alternativ Kopier, som limer rett inn i et regneark, erstatter linjeskift og tabulatorer inne i celler med mellomrom, fordi et innlimt linjeskift ville starte en ny rad. Bruk XLSX eller CSV fra appen når selve linjeskiftet er viktig.
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
| id | note |
|---|---|
| 1 | First line Second line |
- Rader med annen bredde
- 0