Excel rimuove le righe vuote durante il salvataggio in formato CSV


1

Ho un file Excel con righe vuote all'inizio. Quando si salva come file CSV da Excel, le righe vuote vengono rimosse dal file CSV salvato, ma la vista Excel del file, ad esempio nomefile.csv, mostrava ancora le righe vuote presenti. L'ho scoperto solo riaprendo il file csv salvato in Excel o un editor di testo.

Perché Excel rimuove le righe vuote quando si salva come CSV? E c'è un modo per evitarlo?


Le diverse versioni di Excel si comportano diversamente; si prega di includere la versione che si sta utilizzando. Inoltre, come fai a sapere che le linee vengono rimosse? Cioè, cosa stai usando per aprire il file CSV dopo l'esportazione? Sembra che se apri il CSV esportato con Excel o un editor di testo, visualizzi le righe vuote. Quindi cosa stai usando che ti porta a dichiarare che Excel sta rimuovendo le righe vuote?
Debra,

Sto utilizzando Microsoft Office Home & Business 2010. Tuttavia, è una domanda più generale in quanto sto scrivendo un sito Web che sta insegnando agli utenti a creare un file CSV da importare. Ho bisogno di capire i vari problemi che potrebbero sorgere quando convertono un file Excel (ad esempio) in CSV e questa è stata una sorpresa. Ri: vedendo le righe vuote: quando ho Excel aperto e salvo come CSV, il nome del file viene rinominato in <nome> .csv tuttavia all'interno di Excel sembra lo stesso. Solo se chiudo Excel e riapro .csv (in Excel) vedo le righe vuote. Ho quindi confermato questo utilizzando un editor di testo (ad esempio Sublime Text).
DeeBee,

Quando esporto come CSV con righe vuote, se le righe sono all'inizio del file, non vengono salvate. Se sono altrove (anche solo la 2a riga, proprio sotto il campo defs) vengono creati nel CSV, con una serie di virgole. Penso che potresti salvare nuovamente il file dopo l'esportazione in CSV, ed è per questo che vedi le righe vuote in alto in Excel e non in un editor di testo. Prova l'esportazione (salvataggio) in CSV e quindi chiudi il file senza salvare di nuovo in Excel. Ora aprilo e le righe vuote in alto non dovrebbero essere presenti. Almeno, è quello che succede in Excel 2016 (non ho 2010 da testare.)
Debra,

Risposte:


0

CSV

Ogni riga del file è un record di dati. Ogni record è costituito da uno o più campi, separati da virgole. L'uso della virgola come separatore di campi è la fonte del nome per questo formato di file.

A seconda dei dati, una riga vuota avrebbe formati diversi (a seconda del numero di colonne). Inoltre una riga vuota sarebbe un record vuoto che è inutile in quanto non contiene informazioni. Come tale viene rimosso dal CSV.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.