Konvertieren Sie CSV in Excel (XLS oder XLSX) über die Befehlszeile in Windows
Hier ist ein Tutorial zum Konvertieren von CSV in XLS oder XLSX mithilfe der Befehlszeilenschnittstelle(convert CSV to XLS or XLSX using the command-line) in Windows 11/1011/10(interface) . Es gibt mehrere Möglichkeiten, eine CSV -Datei in Excel - Formate ( XLS , XLSX ) zu konvertieren. Sie können Microsoft Excel , eine spezielle Konverter-Freeware oder ein Online-Tool verwenden, um die Konvertierung durchzuführen. Aber wussten Sie, dass Sie auch die Windows -Befehlszeilenschnittstelle verwenden können, um CVS in Excel zu konvertieren ? Und Sie brauchen dafür nicht einmal ein Drittanbieter-Tool? Wenn nicht, wird dieses Tutorial Sie angenehm überraschen.
In diesem Artikel zeigen wir Ihnen, wie Sie eine CSV -Datei in eine Excel - Arbeitsmappe konvertieren können. Dafür verwenden wir ein VBScript . Sehen wir uns das Skript und die Schritte an, die Sie für die Konvertierung benötigen.
So konvertieren Sie CSV in Excel mithilfe der Befehlszeile(Command)
Hier sind die Schritte zum Konvertieren von CSV in Excel mithilfe der Befehlszeilenschnittstelle(Command Line Interface) in Windows 11 oder Windows 10:
- Öffnen Sie den Editor.
- Schreiben Sie ein Visual Basic-Skript (VBS).
- Speichern Sie die VBS-Datei.
- Öffnen Sie die Eingabeaufforderung im Ordner.
- Geben Sie(Enter) den CSV- zu -Excel- Konvertierungsbefehl ein.
Lassen Sie uns diese Schritte im Detail besprechen!
Öffnen Sie zunächst die Notepad- Anwendung auf Ihrem Windows 10-PC. Sie müssen nun ein VBScript mit zugehörigen Befehlen schreiben. Unten(Below) ist das vollständige Skript, das Sie in Notepad eingeben müssen ; Kopieren Sie einfach von hier und fügen Sie es in Ihren Notizblock(Notepad) ein :
'====================================== ' Convert CSV to Excel ' ' arg1: source - CSV path\file ' arg2: target - Excel path\file '====================================== srccsvfile = Wscript.Arguments(0) tgtxlsfile = Wscript.Arguments(1) 'Create Spreadsheet 'Look for an existing Excel instance. On Error Resume Next ' Turn on the error handling flag Set objExcel = GetObject(,"Excel.Application") 'If not found, create a new instance. If Err.Number = 429 Then '> 0 Set objExcel = CreateObject("Excel.Application") End If objExcel.Visible = false objExcel.displayalerts=false 'Import CSV into Spreadsheet Set objWorkbook = objExcel.Workbooks.open(srccsvfile) Set objWorksheet1 = objWorkbook.Worksheets(1) 'Adjust width of columns Set objRange = objWorksheet1.UsedRange objRange.EntireColumn.Autofit() 'This code could be used to AutoFit a select number of columns 'For intColumns = 1 To 17 ' objExcel.Columns(intColumns).AutoFit() 'Next 'Make Headings Bold objExcel.Rows(1).Font.Bold = TRUE 'Freeze header row With objExcel.ActiveWindow .SplitColumn = 0 .SplitRow = 1 End With objExcel.ActiveWindow.FreezePanes = True 'Add Data Filters to Heading Row objExcel.Rows(1).AutoFilter 'set header row gray objExcel.Rows(1).Interior.ColorIndex = 15 '-0.249977111117893 'Save Spreadsheet, 51 = Excel 2007-2010 objWorksheet1.SaveAs tgtxlsfile, 51 'Release Lock on Spreadsheet objExcel.Quit() Set objWorksheet1 = Nothing Set objWorkbook = Nothing Set ObjExcel = Nothing
Nachdem Sie das obige Skript eingegeben haben, müssen Sie die Datei mit der Dateierweiterung .vbs speichern. (.vbs)Klicken Sie dazu auf die Option File > Save AsLegen Sie in der Eingabeaufforderung „ Speichern(Save As) unter “ den Dateityp „ (Save As Type)Alle Dateien“(All Files) fest und geben Sie dann den Dateinamen gefolgt von der Dateierweiterung „ .vbs “ ein. (.vbs)Klicken Sie danach auf die Schaltfläche Speichern , um die (Save)VBS -Datei zu speichern.
Wechseln Sie nun in den Ordner, in dem Sie das obige VBS- Skript gespeichert haben, und öffnen Sie die Eingabeaufforderung in diesem Ordner(open Command Prompt in this folder) .
Als nächstes müssen Sie einen Befehl mit der folgenden Syntax in CMD eingeben :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Angenommen, Sie haben die VBS -Datei als „csv-to-excel“ benannt, dann sieht Ihr Befehl in etwa so aus:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Falls Sie eine Excel - Datei mit der älteren Dateierweiterung, dh XLS , erstellen möchten, ersetzen Sie einfach xlsx durch xls . Hier ist ein Beispiel:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Denken Sie daran, dass Sie den vollständigen Pfad sowohl der CSV -Eingabedatei als auch der (CSV)Excel - Ausgabedatei angeben müssen .
Wenn Sie den obigen Befehl eingeben, erhalten Sie die Excel -Ausgabedatei .
Im obigen VBScript gibt es Optionen zum Anpassen der Spaltenbreite, zum Einfrieren des Fensters, zum Anwenden von Filtern, zum fetten Überschriften usw. Sie können das VBScript einfach anpassen, um diese Optionen anzupassen, und dann den Befehl ausführen, um CSV über CMD in Excel zu konvertieren . Wenn Sie ein Programmierer sind, können Sie das Skript entsprechend weiter anpassen.
So können Sie CSV über die (CSV)Befehlszeile(Command-Line) mit Hilfe eines von Jeff erstellten (created by Jeff)VBScripts(VBScript) in Excel konvertieren .
Verwandte liest:(Related reads:)
- So konvertieren Sie DBF in Excel in Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Kostenlose Batch-PDF-zu-Excel-Konvertierungssoftware.(Free Batch PDF to Excel Converter Software.)
Related posts
Liste der DISKPART-Befehle und ihre Verwendung in Windows 11/10
So ändern Sie die Größe eines Videos über die Befehlszeile mit FFmpeg in Windows 10
So zeigen Sie die Befehlszeile im Task-Manager von Windows 11/10 an
So verwenden Sie FINDSTR- und Select-String-Befehle in Windows 11/10
Greifen Sie über die Eingabeaufforderung in Windows 10 auf den FTP-Server zu
So erstellen Sie ein Netzdiagramm in Windows 11/10
Liste der Tastenkombinationen für CMD oder Eingabeaufforderung in Windows 11/10
So öffnen Sie Microsoft Store-Apps über die Eingabeaufforderung
Was sind TBL-Dateien? Wie öffne ich .tbl-Dateien in Windows 10?
So deinstallieren Sie ein Programm mit der Eingabeaufforderung in Windows 11/10
So frieren Sie Zeilen und Spalten in Excel ein
So erstellen Sie ein Liniendiagramm und ein Streudiagramm in Excel
Mit dem Befehl ForFiles können Sie Dateien und Ordner im freigegebenen Netzwerk verwalten
Beste kostenlose Batch-PDF-zu-Excel-Konvertierungssoftware für Windows 10
So beenden Sie einen Prozess über die Befehlszeile in Windows 11/10
Outlook-Befehlszeilenschalter unter Windows 10
So löschen Sie Werte aus Zellen, behalten aber Ihre Formeln in Microsoft Excel
So führen Sie Microsoft Defender über die Befehlszeile mit MpCmdRun.exe aus
So öffnen Sie TSV-Dateien auf einem Windows 10-PC
So erstellen Sie einen Boxplot in Microsoft Excel