Ich suche nach einer Möglichkeit, ein Verzeichnis von CSV-Dateien schnell in das XLS- oder XLSX-Format zu konvertieren (wäre schön, wenn ich entweder / oder tun könnte).
Gibt es eine einfache Möglichkeit, dies zu tun, oder muss ich ein Programm eines Drittanbieters installieren?
microsoft-excel
conversion
mindless.panda
quelle
quelle
Antworten:
Angenommen, Sie mögen und haben Python (aus irgendeinem Grund), könnten Sie dieses Skript verwenden, das ich erstellt habe:
Wird im Verzeichnis mit allen CSV-Dateien ausgeführt, werden alle konvertiert und eine ".xls" auf das Ende geklatscht.
Für Excel 2007+ (xlsx-Dateien), die bis zu 1 Mrows unterstützen:
quelle
Hier ist ein Perl-Skript, das es angeblich macht, aber es scheint eine Menge Arbeit zu sein, etwas zu tun, das bereits in Excel integriert ist.
quelle
In Ihrer Frage bleibt viel Ungesagtes.
Angenommen, Ihre CVS-Dateien befinden sich in einer ähnlichen Verzeichnisstruktur wie
und du willst mit enden
Ich kann mir drei Wege vorstellen, die je nach dem Verhältnis von Vorarbeiten zu Aufräumarbeiten, zu denen Sie bereit sind, zu gehen sind.
Beachten Sie, dass ich (noch) keinen Code geschrieben habe, um diese Dinge zu tun. Ich biete nur Ideen für einen Ausgangspunkt an. Wenn Sie mehr Details zu dem, was Sie möchten, angeben könnten, könnten Sie von mir oder einem anderen Forummitglied detailliertere Erklärungen zum Umgang mit der Vorgehensweise erhalten.
quelle
Für Windows? Die Befehlszeilenversion " Total CSV Converter " von CoolUtils unterstützt viele Ausgabeformate, einschließlich JSON, Access, DBF, XML und SQL, und kostet nur 40 US-Dollar. Es kann Unterverzeichnisse wiederverwenden, ursprüngliche CSV-Dateien löschen, alle Dateien zu einem Dokument kombinieren und vieles mehr.
http://www.coolutils.com/TotalCSVConverter
" Advanced CSV Converter " (40-200 US-Dollar) ist eine tragbare EXE-Datei, die dies schnell und ohne Installation von Excel erledigt.
http://www.dbf2002.com/csv-converter/commandline.html
" Convert XLS " von SoftInterface kann Excel verwenden (ist jedoch nicht erforderlich) und ist teurer (über 500 US-Dollar), unterstützt jedoch mehr Formate und bietet mehr Optionen.
http://www.softinterface.com/Convert-XLS/Convert-XLS.htm
" Gnumeric " ist ein Open-Source-Tabellenkalkulationsprogramm, das eine direkte Konvertierung durchführen kann. Es wurde jedoch im August 2014 für Windows eingestellt.
http://www.gnumeric.org/
Wenn Sie Python installiert haben, ist " csv2odf " eine Open-Source-Option und verwendet einen Vorlagenansatz zum Generieren von ods-, odt-, html-, xlsx- oder docx-Dateien.
http://sourceforge.net/projects/csv2odf/
quelle
Der einfache Weg: Öffnen Sie Ihre CSV-Datei in Microsoft Excel, konvertieren Sie Text in Spalten (wählen Sie die Zellen / den Text aus, klicken Sie auf Menü - Daten - Text in Spalten) und legen Sie die Option zum Konvertieren fest.
quelle