Tablora · Bibliotecă
Păstrează ultima coloană goală
O virgulă la final, ca în Mira,Ready, marchează un ultim câmp gol. Păstreaz-o, ca toate rândurile să aibă aceeași lățime, iar valoarea goală să rămână în coloana ei.
Un delimitator la sfârșitul rândului
Când ultimul câmp al unei înregistrări e gol, un program care scrie CSV pune totuși delimitatorul înaintea lui, așa că rândul se termină cu o virgulă. Mira,Ready, are trei câmpuri: Mira, Ready și o a treia valoare goală. Virgula pare o greșeală de tastare, iar ștergerea ei pare nevinovată, dar atunci rândul are două câmpuri, iar antetul trei. Orice valoare ulterioară de pe acea poziție s-ar muta în coloana greșită.
Un câmp gol e o informație. Spune că valoarea pentru acea coloană e goală în această înregistrare, ceea ce nu e același lucru cu lipsa coloanei.
Exemplul Mira,Ready,
Exemplul de pe pagină are antetul name,note,tag și înregistrarea Mira,Ready, cu virgula ca Delimitator. Inspectorul raportează 2 rânduri și 3 coloane, iar Rânduri cu lățime diferită arată 0. Rândul 2, coloana 3 e goală.
Elimină virgula finală și același text raportează o diferență de lățime pentru rândul 2. Virgula de la final e cea care ține rândul aliniat cu antetul.
Verificarea ultimelor câmpuri goale
- Numără câmpurile antetului și confirmă că Coloane corespunde.
- Verifică ultima celulă a rândurilor care se termină cu un delimitator și asigură-te că e goală, nu ocupată de o valoare mutată din altă parte.
- Lasă delimitatorii de la final pe loc.
- Dacă normalizezi numerele dintr-o coloană cu celule goale, reține că celulele goale nu sunt nici convertite, nici numărate la Valori de verificat; pur și simplu rămân goale.
- Înainte de import, verifică cum tratează sistemul de destinație o valoare goală, pentru că unele sisteme deosebesc golul de necunoscut.
- Rândurile care se termină fără delimitator, dar ar trebui să aibă un ultim câmp gol, apar la Rânduri cu lățime diferită; adaugă delimitatorul doar după ce sursa confirmă că valoarea e goală.
Celulele goale în descărcări și în aplicație
Descarcă (CSV) scrie câmpurile goale cu delimitatorii lor, așa că virgula de la final supraviețuiește drumului dus-întors. XLSX-ul care păstrează textul scrie pe acea poziție o celulă text goală.
Aplicația Tablora menține toate rândurile unui tabel la aceeași lățime: dacă un rând are mai puține celule decât cel mai lat rând, se adaugă celule goale la final. Când citește o pagină, omite și orice coloană în care toate celulele sunt goale, așa că o coloană fără nicio valoare pe acea pagină nu apare. Dacă acea coloană contează pentru importul tău, adaug-o la loc în foaia de calcul.
Când celula goală n-ar trebui să fie goală
Dacă sursa arată o valoare acolo unde rândul tău are un ultim câmp gol, datele s-au pierdut înainte să ajungă la tine. Întoarce-te la exportul original în loc să tastezi o presupunere.
Date de intrare
- Textul tabelului
- name,note,tag Mira,Ready,
- Delimitator
- ,
Rezultate
- Rânduri
- 2
- Coloane
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Rânduri cu lățime diferită
- 0