Beim Entfernen im CSV-Format werden in Excel leere Zeilen entfernt

1

Ich habe eine Excel-Datei mit leeren Zeilen am Anfang. Wenn ich in Excel als CSV-Datei speichere, werden die leeren Zeilen aus der gespeicherten CSV-Datei entfernt. In der Excel-Ansicht der Datei, d. H. Dateiname.csv, werden jedoch weiterhin die vorhandenen leeren Zeilen angezeigt. Ich habe dies nur entdeckt, indem ich die gespeicherte CSV-Datei in Excel oder einem Texteditor erneut geöffnet habe.

Warum entfernt Excel beim Speichern als CSV leere Zeilen? Und gibt es eine Möglichkeit, dies zu vermeiden?

DeeBee
quelle
Verschiedene Versionen von Excel verhalten sich unterschiedlich. Bitte geben Sie die von Ihnen verwendete Version an. Woher wissen Sie auch, dass die Zeilen entfernt werden? Was verwenden Sie zum Öffnen der CSV-Datei nach dem Export? Sie scheinen zu sagen, dass, wenn Sie die exportierte CSV-Datei mit Excel oder einem Texteditor öffnen, die leeren Zeilen angezeigt werden. Also, was verwenden Sie, das Sie dennoch dazu bringt, dass Excel die leeren Zeilen entfernt?
Debra
Ich verwende Microsoft Office Home & amp; Business 2010. Es ist jedoch eine allgemeinere Frage, da ich eine Website schreibe, die Benutzer anweist, eine CSV-Datei zu erstellen, die ich importieren kann. Ich muss die verschiedenen Probleme verstehen, die auftreten können, wenn sie eine Excel-Datei (zum Beispiel) in CSV konvertieren. Dies war eine Überraschung. Re: Sehen der leeren Zeilen: Wenn ich Excel-Datei geöffnet habe und als CSV-Datei speichere, wird der Dateiname in & lt; name & gt; .csv umbenannt. In Excel sieht er jedoch genauso aus. Nur wenn ich Excel & amp; Öffnen Sie die CSV-Datei (in Excel). Ich sehe die leeren Zeilen. Ich habe dies dann mit einem Texteditor (z. B. Sublime Text) bestätigt.
DeeBee
Wenn ich als CSV-Datei mit leeren Zeilen exportiere, werden die Zeilen nicht gespeichert, wenn sich die Zeilen am Anfang der Datei befinden. Wenn sie sich irgendwo anders befinden (auch nur in der 2. Zeile, direkt unter dem Feld defs), werden sie in der CSV mit einer Reihe von Kommas erstellt. Ich denke, dass Sie die Datei nach dem Export in CSV möglicherweise erneut speichern. Aus diesem Grund sehen Sie die obersten leeren Zeilen in Excel und nicht in einem Texteditor. Versuchen Sie den Export (Speichern) nach CSV und schließen Sie die Datei, ohne erneut in Excel zu speichern. Jetzt öffnen Sie es & amp; Die obersten Leerzeilen sollten nicht vorhanden sein. Zumindest passiert das in Excel 2016 (ich habe kein 2010 zum Testen.)
Debra

Antworten:

0

CSV

Jede Zeile der Datei ist ein Datensatz. Jeder Datensatz besteht aus einem oder mehreren Feldern, die durch Kommas getrennt sind. Die Verwendung des Kommas als Feldtrennzeichen ist die Namensquelle für dieses Dateiformat.

Abhängig von Ihren Daten hätte eine leere Zeile unterschiedliche Formate (abhängig von der Anzahl der Spalten). Außerdem wäre eine leere Zeile ein leerer Datensatz, der nutzlos ist, da er keine Informationen enthält. Als solches wird es aus dem CSV entfernt.

Seth
quelle