Tablora · Bibliotecă
Găsește un rând cu mai puține câmpuri
Când un rând are mai puține câmpuri decât antetul, ca 1,2 sub a,b,c, inspectorul îl semnalează. Află de ce înainte să completezi sau să ștergi ceva.
Ce măsoară avertismentul de lățime
Fiecare rând dintr-un tabel bine format are același număr de câmpuri ca antetul. Când un rând se abate de la asta, inspectorul îl numără la Rânduri cu lățime diferită. Acest număr compară fiecare rând cu primul rând și cu nimic altceva. Nu poate spune dacă lipsește o valoare din înregistrare, dacă antetul are o coloană în plus sau dacă a fost ales delimitatorul greșit pentru tot textul.
Fiecare dintre aceste cauze cere altă reparație, iar cea greșită mută datele în coloana greșită.
Cifra Coloane din rezumat e lățimea celui mai lat rând, așa că un rând cu prea multe câmpuri o ridică peste lățimea antetului. Când Coloane e mai mare decât numărul de câmpuri din antet, caută o valoare care a fost împărțită.
Citirea lui 1,2 sub a,b,c
Exemplul de pe pagină are antetul a,b,c și înregistrarea 1,2, cu virgula ca Delimitator. Inspectorul raportează 2 rânduri, 3 coloane și 1 rând cu lățime diferită: rândul 2 are 2 celule în loc de 3. Coloane raportează cel mai lat rând, care aici e antetul.
Previzualizarea arată rândul așa cum a fost analizat, fără nimic adăugat. Care dintre cele trei poziții lipsește instrumentul nu are cum să știe: 1,2 poate fi a și b cu c gol, sau b și c cu a lipsă.
Găsirea cauzei
- Găsește rândul scurt în previzualizare și aceeași înregistrare în sursă.
- Compară-i câmpurile unul câte unul cu antetul, ca să vezi ce poziție lipsește.
- Dacă majoritatea rândurilor sunt inegale, probabil Delimitator e greșit; încearcă alternativele sau Detectează delimitatorul.
- Dacă sunt inegale doar rândurile cu descrieri lungi, caută în acele valori virgule sau ghilimele care nu sunt puse între ghilimele.
- Odată ce știi ce înseamnă poziția lipsă, adaugă într-o copie câmpul gol cu un delimitator la locul potrivit și calculează din nou.
Reparații de evitat
- Adaugi delimitatori la finalul fiecărui rând scurt: asta presupune că ultima coloană e cea goală.
- Ștergi rândurile scurte: adesea sunt înregistrări reale cu un câmp gol.
- Elimini o coloană din antet ca numerele să se potrivească, fără să verifici dacă unele rânduri o folosesc.
- Presupui că grila aplicației Tablora are aceeași problemă. Aplicația menține toate rândurile unui tabel la aceeași lățime adăugând celule goale la final, așa că acolo o valoare mutată arată ca o ultimă celulă goală, nu ca un rând scurt. Compară asemenea rânduri cu vizualizarea Sursă · pagina și mută valoarea editând celula, dacă e nevoie.
Date de intrare
- Textul tabelului
- a,b,c 1,2
- Delimitator
- ,
Rezultate
- Rânduri
- 2
- Coloane
- 3
| a | b | c |
|---|---|---|
| 1 | 2 |
- Rânduri cu lățime diferită
- 1