Tablora · Biblioteca
Preservare un’interruzione di riga nella cella
Una cella CSV tra virgolette può contenere un a capo, quindi un record occupa due righe fisiche. Conta le righe analizzate, non le righe di testo, e verifica ogni esportazione.
Un record, due righe di testo
Indirizzi, note di consegna e commenti contengono spesso degli a capo. Il CSV lo consente quando il campo è tra virgolette: tutto ciò che sta tra la virgoletta di apertura e quella di chiusura appartiene a una sola cella, a capo compresi. In un editor di testo il record sembra occupare due righe; in un’importazione corretta è una sola riga con una cella su più righe.
Per questo contare le righe di testo non è un modo affidabile per contare i record. Un file può avere più righe fisiche che record senza alcun errore di lettura da nessuna delle due parti.
Questo vale per qualsiasi controllo che conti le righe, come il conteggio mostrato da un editor o da uno strumento a riga di comando. Usa invece il valore «Righe» dello strumento di analisi, che conta i record analizzati.
Esempio: First line e Second line
L’esempio della pagina ha un’intestazione id,note e un record la cui nota è "First line" e "Second line" su due righe all’interno di un’unica coppia di virgolette. Con la virgola come «Delimitatore» lo strumento di analisi riporta 2 righe e 2 colonne, non 3 righe. La riga 2, colonna 2, contiene First line, un a capo e Second line, tutto in una sola cella.
Esaminare le note su più righe
- Scegli il «Delimitatore» in modo esplicito invece di affidarti al rilevamento, così il campo tra virgolette viene letto con il separatore giusto.
- Premi «Calcola» e confronta «Righe» con il numero di record nella fonte, non con il numero di righe di testo.
- Guarda la cella della nota nell’anteprima e verifica che contenga entrambe le righe.
- Se «Righe» è più alto del previsto, probabilmente una nota non era tra virgolette nella fonte e la sua seconda riga è diventata un record a sé.
- Scarica solo quando l’anteprima mostra ogni nota in una sola cella.
Come ogni esportazione gestisce l’a capo
- «Scarica (CSV)» racchiude la cella tra virgolette e mantiene l’a capo, così un altro lettore CSV vede una sola cella.
- «Scarica (XLSX)» del convertitore che preserva il testo mantiene l’a capo all’interno della cella di testo.
- Anche l’esportazione CSV dell’app Tablora mette tra virgolette qualsiasi cella che contenga un a capo.
- L’opzione «Copia» dell’app, che incolla direttamente in un foglio di calcolo, sostituisce con spazi gli a capo e le tabulazioni all’interno delle celle, perché un a capo incollato inizierebbe una nuova riga. Usa XLSX o CSV dall’app quando l’a capo in sé è importante.
Quando il programma di destinazione non è d’accordo
Alcune finestre di importazione hanno un’opzione per gli a capo nei campi tra virgolette, e alcuni strumenti non li supportano affatto. Se il programma di destinazione spezza la nota, controlla prima le sue impostazioni di importazione; il file è già corretto quando qui lo strumento di analisi mostra 2 righe.
Dati di ingresso
- Testo della tabella
- id,note 1,"First line Second line"
- Delimitatore
- ,
Risultati
- Righe
- 2
- Colonne
- 2
| id | note |
|---|---|
| 1 | First line Second line |
- Righe con larghezza diversa
- 0