Tablora · Bibliotek
Bevar den sidste tomme kolonne
Et afsluttende komma, som i Mira,Ready, markerer et tomt sidste felt. Behold det, så alle rækker har samme bredde, og den tomme værdi bliver i sin kolonne.
En afgrænser sidst på linjen
Når det sidste felt i en post er tomt, skriver et CSV-program stadig afgrænseren foran det, så linjen slutter med et komma. Mira,Ready, har tre felter: Mira, Ready og en tom tredje værdi. Kommaet ligner en tastefejl, og det virker harmløst at slette det, men så har rækken kun 2 felter, mens overskriften har tre. Enhver senere værdi på den plads ville havne i den forkerte kolonne.
Et tomt felt er information. Det siger, at værdien i den kolonne er blank i denne post, hvilket ikke er det samme som, at kolonnen mangler.
Eksemplet Mira,Ready,
Eksemplet på siden har overskriften name,note,tag og posten Mira,Ready, med komma som Feltafgrænser. Strukturkontrollen melder 2 rækker og 3 kolonner, og Rækker med en anden bredde viser 0. Række 2, kolonne 3 er tom.
Fjerner du det sidste komma, melder samme tekst en breddeforskel i række 2. Det afsluttende komma er netop det, der holder rækken på linje med overskriften.
Gennemgå tomme sidste felter
- Tæl felterne i overskriften, og bekræft, at Kolonner stemmer.
- Tjek den sidste celle i rækker, der slutter med en afgrænser, og sørg for, at den er tom og ikke udfyldt med en værdi, der er flyttet fra et andet sted.
- Lad de afsluttende afgrænsere blive stående.
- Ensretter du tal i en kolonne med tomme celler, så bemærk, at tomme celler hverken konverteres eller tælles under Værdier til gennemgang; de forbliver blot tomme.
- Tjek inden importen, hvordan det modtagende system behandler en tom værdi, da nogle skelner mellem blank og ukendt.
- Rækker, der slutter uden afgrænseren, men burde have et tomt sidste felt, vises under Rækker med en anden bredde; tilføj kun afgrænseren, når kilden bekræfter, at værdien er blank.
Tomme celler i filer og i appen
Hent (CSV) skriver tomme felter med deres afgrænsere, så det afsluttende komma overlever hele vejen. Den tekstbevarende XLSX skriver en tom tekstcelle på den plads.
Tablora-appen giver alle rækker i en tabel samme bredde: Har en række færre celler end den bredeste række, tilføjes tomme celler til sidst. Når appen læser en side, udelader den også enhver kolonne, hvor alle celler er tomme, så en kolonne helt uden værdier på den side ikke vises. Har den kolonne betydning for din import, så tilføj den igen i dit regneark.
Når den tomme celle ikke burde være tom
Viser kilden en værdi, hvor din række har et tomt sidste felt, gik dataene tabt, inden de nåede dig. Gå tilbage til den oprindelige eksport i stedet for at skrive et gæt.
Inddata
- Tabeltekst
- name,note,tag Mira,Ready,
- Feltafgrænser
- ,
Resultater
- Rækker
- 2
- Kolonner
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Rækker med en anden bredde
- 0