Tablora

Tablora · Bibliotek

Håndter byteordensmerket i den første cellen

Et UTF-8-byterekkefølgemerke kan stå foran den første overskriften. Inspeksjonsverktøyet fjerner ett slikt merke i starten, så den første cellen viser id uten skjulte tegn.

Det usynlige tegnet foran overskriften

Mange programmer, blant annet Excels alternativ for UTF-8-CSV, starter en tekstfil med et byterekkefølgemerke: tegnet U+FEFF, som forteller leseren at filen er UTF-8. Det er usynlig i de fleste redigeringsprogrammer, men det er likevel et tegn. Når et verktøy ikke fjerner det, blir den første overskriften merket fulgt av id, og hvert oppslag eller hver kobling på en kolonne som heter id, mislykkes uten noen åpenbar grunn.

Inspeksjonsverktøyet fjerner ett byterekkefølgemerke helt i starten av den innlimte teksten før det leser noen celler. Den første overskriften blir da nøyaktig id.

Eksempel: overskriften id,name

Sidens eksempel er overskriften id,name, som begynner med et byterekkefølgemerke, fulgt av posten 1,Mira, med komma som Feltskilletegn. Inspeksjonsverktøyet rapporterer 2 rader og 2 kolonner, og rad 1, kolonne 1 viser id, uten skjult prefiks.

Ingenting annet i teksten endres: andre celler beholder alle tegnene de hadde.

Uten det trinnet ville den første overskriften se lik ut på skjermen, men bli sammenlignet som ulik, og det er nettopp den typen avvik som er vanskelig å se.

Kontroller en fil som kan ha et merke

Merker midt i teksten og i eksporter

Et merke midt i teksten forblir en del av den cellen. Verktøyet Fjern gjentatte tabelloverskrifter fjerner mellomrom og lignende tegn i kantene av cellene før sammenligningen, og det omfatter også et byterekkefølgemerke i starten av en celle, så en gjentatt overskrift fra en annen sammenslått fil kan likevel gjenkjennes. Cellene i resultatet beholder imidlertid tegnet.

CSV-eksporten i Tablora-appen begynner med vilje med et byterekkefølgemerke, slik at regneark åpner tekst med aksenter, tyrkisk, japansk og annen ikke-latinsk tekst riktig. Limer du inn en slik fil her, fjerner inspeksjonsverktøyet merket, og den første overskriften kommer frem ren.

Andre usynlige tegn

Mellomrom med null bredde og lignende tegn fjernes ikke. Samsvarer en overskrift fortsatt ikke etter dette trinnet, ser du etter dem i kilden.

Inndata

Tabelltekst
id,name 1,Mira
Feltskilletegn
,

Resultater

Rader
2
Kolonner
2
idname
1Mira
Rader med annen bredde
0