Tablora · Bibliotek
Gjennomgå poster med CRLF- og LF-linjeslutt
Tekst limt inn fra flere eksporter kan blande linjeslutt av typen CRLF, LF og CR. Inspeksjonsverktøyet ser hver av dem som en postgrense, unntatt inne i anførselstegn.
Hvor blandede linjeslutt kommer fra
Windows-programmer avslutter vanligvis hver linje med vognretur og linjeskift (CRLF), verktøy for Unix og macOS med bare linjeskift (LF), og noen eldre systemer med en ensom vognretur (CR). Når du slår sammen utdata fra ulike programmer, eller limer en del av en fil inn i en annen, kan én tekstblokk inneholde alle tre. Noen verktøy slår da sammen et par poster til én eller deler én post i to.
Inspeksjonsverktøyet godtar alle tre som slutten på en post når de står utenfor et sitert felt. Et linjeskift inne i anførselstegn er en del av teksten i cellen og starter ingen ny post.
Tell postene
- Lim inn hele teksten i Tabelltekst på én gang, ikke i biter.
- Velg Feltskilletegn eller la Finn skilletegn være valgt, og trykk på Beregn.
- Sammenlign Rader med antallet poster du venter ut fra kildesidene.
- Sjekk Rader med annen bredde; verdien 0 betyr at hver post har like mange felt som overskriften.
- Har dataene siterte notater, går du gjennom de cellene separat, fordi linjeskiftene inne i dem beholdes.
Eksemplet med Mira og Noah
Sidens eksempel har overskriften id,name og to poster, 1,Mira og 2,Noah, med komma som Feltskilletegn og ulike linjeslutt mellom linjene. Inspeksjonsverktøyet rapporterer 3 rader og 2 kolonner. Rad 3, kolonne 2 viser Noah, noe som viser at den siste posten ble funnet selv om linjesluttene ikke var ensartede.
Ett enkelt linjeskift helt på slutten av teksten legger ikke til noen tom post.
Hva den nedlastede filen gjør med linjeslutt
Last ned (CSV) skriver hver postgrense som CRLF, uansett hva inndataene brukte, så den nedlastede filen er ensartet. Linjeskift inne i en sitert celle skrives slik de var, inne i anførselstegn. CSV-eksporten i Tablora-appen avslutter også hver rad med CRLF.
Viser programmet som tar imot filen, fortsatt feil antall poster, sjekker du importinnstillingene dets for siterte felt før du endrer dataene.
Når et antall fortsatt ser feil ut
- Flere rader enn ventet kan bety et linjeskift inne i en verdi som ikke var sitert i kilden.
- Færre rader enn ventet kan bety et innledende anførselstegn som sluker linjene etter; se etter et sitert felt som aldri lukkes.
- Ikke bytt linjeslutt for hånd før du kontrollerer teksten; tolkeren håndterer allerede alle tre.
- Tekst fra et system som avslutter linjer med en ensom vognretur, kan se ut som én lang linje i noen redigeringsprogrammer. Inspeksjonsverktøyet deler den likevel opp i poster, så stol på Rader heller enn på det redigeringsprogrammet viser.
Inndata
- Tabelltekst
- id,name 1,Mira 2,Noah
- Feltskilletegn
- ,
Resultater
- Rader
- 3
- Kolonner
- 2
| id | name |
|---|---|
| 1 | Mira |
| 2 | Noah |
- Rader med annen bredde
- 0