Tablora · Bibliotek
Skill feltgrenser fra desimaltegn
I en semikolondelt tabell som Paper;1.234,50 er kommaet et desimaltegn. Rett opp feltgrensene først, og konverter deretter beløpene.
Skilletegn med to oppgaver
Regneark som er satt til tysk, fransk, spansk, tyrkisk og mange andre språk, lagrer CSV-filer med semikolon mellom feltene, fordi kommaet allerede er tatt i bruk som desimaltegn. En linje som Paper;1.234,50 har én feltgrense, semikolonet, og to tegn inne i beløpet som hører til tallet.
Det trengs to separate avgjørelser: hvilket tegn som skiller feltene, og hvordan sifrene i beløpskolonnen er skrevet. Blander du dem, kan ett enkelt beløp ende opp delt over to celler.
Kontroller Paper;1.234,50
Sidens eksempel er overskriften item;amount og posten Paper;1.234,50, med semikolon som Feltskilletegn. Inspeksjonsverktøyet rapporterer 2 rader og 2 kolonner, og rad 2, kolonne 2 viser 1.234,50. Beløpet er fortsatt tekst på dette stadiet; inspeksjonsverktøyet konverterer ikke tall.
Velger du i stedet komma som Feltskilletegn, blir overskriften én celle, item;amount, og posten deles i Paper;1.234 og 50. Kolonner viser da 2, og Rader med annen bredde viser 1, fordi overskriften bare har ett felt. Finn skilletegn velger semikolon i dette eksemplet, fordi det gir hver rad samme bredde.
Fra struktur til tall
- Bestem først Feltskilletegn i inspeksjonsverktøyet, og bekreft at Rader med annen bredde er 0.
- Åpne normaliseringsverktøyet, lim inn den samme teksten og sett Feltskilletegn til semikolon.
- Kryss av for Første rad inneholder kolonnenavn, og velg amount i Tallkolonne.
- Sett Desimaltegn til , og Skilletegn for siffergrupper til . og trykk på Beregn.
- Beløpet 1.234,50 blir 1234.50; sjekk Verdier som må gjennomgås etter noe innstillingene ikke dekket.
- Et høyt antall i Verdier som må gjennomgås kan bety at noen beløp bruker punktum som desimaltegn; en fil satt sammen av to kilder kan blande konvensjoner.
Ting som lett skaper forvirring
- En semikolonfil kalles likevel CSV av de fleste programmer. Se på de faktiske tegnene heller enn på filendelsen.
- Gjenkjenningen er et utgangspunkt. Når to skilletegn gir like ensartede resultater, velger du uttrykkelig.
- Ikke bytt komma og punktum i hele teksten slik at den ser ut som en engelsk fil; det endrer også beskrivelser og koder.
- Når du laster ned den konverterte tabellen, bruker CSV-filen komma mellom feltene og punktum i de konverterte beløpene, så den følger en annen konvensjon enn filen du begynte med.
- Tablora-appen leser tabeller fra PDF-er og bilder i stedet for fra tekst, så dette valget dukker ikke opp der; CSV-eksporten bruker komma mellom feltene.
Inndata
- Tabelltekst
- item;amount Paper;1.234,50
- Feltskilletegn
- ;
Resultater
- Rader
- 2
- Kolonner
- 2
| item | amount |
|---|---|
| Paper | 1.234,50 |
- Rader med annen bredde
- 0