Tablora

Tablora · Bibliotecă

Păstrează un sfârșit de linie în interiorul celulei

O celulă CSV între ghilimele poate conține un salt de rând, așa că o înregistrare se întinde pe două linii fizice. Numără rândurile analizate, nu liniile.

O înregistrare, două linii de text

Adresele, notele de livrare și comentariile conțin adesea salturi de rând. CSV permite asta când câmpul e între ghilimele: tot ce se află între ghilimeaua de deschidere și cea de închidere aparține unei singure celule, inclusiv salturile de rând. Într-un editor de text înregistrarea arată ca două linii; la un import corect e un singur rând cu o celulă pe mai multe linii.

De aceea numărarea liniilor nu e un mod sigur de a număra înregistrările. Un fișier poate avea mai multe linii fizice decât înregistrări fără nicio eroare de citire de vreo parte.

Asta contează pentru orice verificare care numără linii, de exemplu numărul de linii raportat de un editor sau de un instrument din linia de comandă. Folosește în schimb cifra Rânduri din inspector, care numără înregistrările analizate.

Exemplu: First line și Second line

Exemplul de pe pagină are antetul id,note și o înregistrare a cărei notă este "First line" și "Second line" pe două linii, într-o singură pereche de ghilimele. Cu virgula ca Delimitator, inspectorul raportează 2 rânduri și 2 coloane, nu 3 rânduri. Rândul 2, coloana 2 conține First line, un salt de rând și Second line, toate într-o singură celulă.

Verificarea notelor pe mai multe linii

Cum tratează fiecare export saltul de rând

Când programul care primește datele nu e de acord

Unele ferestre de import au o opțiune pentru salturile de rând din câmpurile între ghilimele, iar unele instrumente nu le acceptă deloc. Dacă programul care primește datele împarte nota, verifică-i întâi setările de import; fișierul e deja corect când inspectorul arată aici 2 rânduri.

Date de intrare

Textul tabelului
id,note 1,"First line Second line"
Delimitator
,

Rezultate

Rânduri
2
Coloane
2
idnote
1First line Second line
Rânduri cu lățime diferită
0