Tablora

Tablora · Bibliotecă

Citește un semn de ghilimele într-un câmp CSV

În CSV, două ghilimele duble într-un câmp între ghilimele înseamnă o singură ghilimea. Vezi cum citește inspectorul She said "hello" și de ce backslash-ul nu merge.

Cum scrie CSV o ghilimea în interiorul unei valori

Un câmp CSV care conține o ghilimea trebuie să fie el însuși pus între ghilimele, iar fiecare ghilimea din interior se scrie de două ori. Așa că textul celulei She said "hello" e stocat în fișier ca "She said ""hello""". Ghilimelele exterioare țin de sintaxă; fiecare pereche dublată din interior înseamnă o ghilimea literală.

Unele programe pun în schimb un backslash înaintea ghilimelei, o convenție împrumutată din limbajele de programare. Inspectorul urmează regula CSV, nu pe aceasta, așa că o ghilimea precedată de backslash nu e acceptată ca secvență de escape.

Verificarea rândului Poster

Exemplul de pe pagină are antetul item,note și o înregistrare a cărei notă este "She said ""hello""", cu virgula ca Delimitator. Inspectorul raportează 2 rânduri și 2 coloane. Rândul 2, coloana 2 arată She said "hello", cu exact o ghilimea înainte de hello și una după.

Dacă vezi în previzualizare câte două ghilimele de fiecare parte a lui hello, câmpul nu a fost pus între ghilimele în sursă și textul probabil nici nu e CSV valid.

Intrări care nu pot fi analizate

Repararea și exportul textului cu ghilimele

Ghilimelele în exporturile aplicației

Exportul CSV al aplicației Tablora urmează aceeași regulă când o celulă conține o ghilimea, o virgulă sau un salt de rând: celula e pusă între ghilimele, iar ghilimelele din interior sunt dublate. În exportul XLSX, ghilimeaua face pur și simplu parte din textul celulei, așa că nu vezi nicio secvență de escape.

Date de intrare

Textul tabelului
item,note Poster,"She said ""hello"""
Delimitator
,

Rezultate

Rânduri
2
Coloane
2
itemnote
PosterShe said "hello"
Rânduri cu lățime diferită
0