Konverter CSV til Excel (XLS eller XLSX) ved hjælp af kommandolinjen i Windows
Her er en vejledning til at konvertere CSV til XLS eller XLSX ved hjælp af kommandolinjegrænsefladen(convert CSV to XLS or XLSX using the command-line) i Windows 11/1011/10(interface) . Der er flere måder at konvertere en CSV -fil til Excel - formater ( XLS , XLSX ). Du kan bruge Microsoft Excel , en dedikeret konverter freeware eller et onlineværktøj til at udføre konverteringen. Men vidste du, at du også kan bruge Windows kommandolinjegrænseflade til at konvertere CVS til Excel ? Og du behøver ikke engang noget tredjepartsværktøj til det? Hvis ikke, vil denne tutorial være behageligt overraskende for dig.
I denne artikel vil vi vise dig, hvordan du kan konvertere en CSV -fil til en Excel - projektmappe. Til det vil vi bruge et VBScript . Lad os tjekke scriptet og de trin, du har brug for til konvertering.
Sådan konverteres CSV til Excel ved hjælp af kommandolinjen(Command)
Her er trinene til at konvertere CSV til Excel ved hjælp af kommandolinjegrænsefladen(Command Line Interface) i Windows 11 eller Windows 10:
- Åbn Notesblok.
- Skriv et Visual Basic Script (VBS).
- Gem VBS-filen.
- Åbn kommandoprompt i mappen.
- Indtast (Enter)CSV til Excel- konverteringskommandoen .
Lad os diskutere disse trin i detaljer!
Åbn først Notepad -applikationen på din Windows 10-pc. Du skal nu skrive et VBScript med relaterede kommandoer. Nedenfor(Below) er det fulde script, som du skal indtaste i Notesblok(Notepad) ; bare kopier herfra og indsæt det i din notesblok(Notepad) :
'====================================== ' 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
Når du har indtastet ovenstående script, skal du gemme filen med filtypen .vbs . For det skal du klikke på indstillingen File > Save As . Indstil Gem som type til Alle filer i dialogboksen Gem som, og (Save As)indtast(Save As Type) derefter filnavnet(All Files) efterfulgt af filtypen .vbs . Klik derefter på knappen Gem(Save) for at gemme VBS -filen.
Gå nu til mappen, hvor du har gemt ovenstående VBS -script, og åbn kommandoprompt i denne mappe(open Command Prompt in this folder) .
Dernæst skal du indtaste en kommando med nedenstående syntaks i CMD :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Lad os sige, at du har navngivet VBS -filen som "csv-to-excel", så vil din kommando se noget ud som nedenstående:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Hvis du vil oprette en Excel -fil med den ældre filtypenavn, dvs. XLS , skal du blot erstatte xlsx med xls . Her er et eksempel:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Husk, at du skal nævne den fulde sti til både input CSV og output Excel - filer.
Når du indtaster kommandoen ovenfor, får du output Excel -filen.
I ovenstående VBScript er der muligheder for at justere kolonnebredde, fryse rude, anvende filter, gøre overskrifter fed osv. Du kan nemt justere VBScript for at tilpasse disse muligheder og derefter køre kommandoen til at konvertere CSV til Excel gennem CMD . Hvis du er programmør, kan du yderligere tilpasse scriptet i overensstemmelse hermed.
Så det er sådan, du kan konvertere CSV til Excel ved hjælp af kommandolinje(Command-Line) ved hjælp af et VBScript oprettet af Jeff(created by Jeff) .
Relateret læsning:(Related reads:)
- Sådan konverteres DBF til Excel i Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Gratis Batch PDF til Excel Converter Software.(Free Batch PDF to Excel Converter Software.)
Related posts
Liste over DISKPART-kommandoer og hvordan man bruger dem i Windows 11/10
Sådan ændres størrelsen på en video ved hjælp af kommandolinje med FFmpeg i Windows 10
Sådan får du vist kommandolinjen i Task Manager i Windows 11/10
Sådan bruger du FINDSTR og Select-String-kommandoer i Windows 11/10
Få adgang til FTP-server ved hjælp af kommandoprompt i Windows 10
Hvad er RegAsm.exe? Hvordan afregistrerer man en dll ved hjælp af RegAsm.exe?
Konverter billeder mellem formater via kommandolinjen i Ubuntu
Sådan opretter du et linjediagram og et punktdiagram i Excel
Sådan redigeres registreringsdatabasen fra kommandoprompt i Windows 10
Outlook-kommandolinjekontakter på Windows 10
Generer en liste over opstartsprogrammer via kommandolinje eller PowerShell
Sådan sammenlignes to filer for ændringer ved hjælp af kommandoprompt
Liste over CMD- eller kommandoprompt-tastaturgenveje i Windows 11/10
Sådan åbner du TSV-filer på Windows 10-pc
Microsoft Excel forårsager høj CPU-brug, når den kører på Windows 10
ChkDsk kommandolinjeindstillinger, kontakter, parametre i Windows 11/10
Konverter Word, PowerPoint, Excel-dokumenter til PDF ved hjælp af Google Docs
Sådan slår du Autofuldførelse til i Windows Kommandoprompt
Ret Excel stdole32.tlb-fejl i Windows 10
Sådan konverteres DBF til Excel (XLSX eller XLS) i Windows 10