Converteer CSV naar Excel (XLS of XLSX) met behulp van de opdrachtregel in Windows
Hier is een tutorial om CSV naar XLS of XLSX te (interface)converteren met behulp van de opdrachtregelinterface(convert CSV to XLS or XLSX using the command-line) in Windows 11/10 . Er zijn meerdere manieren om een CSV -bestand te converteren naar Excel -formaten ( XLS , XLSX ). U kunt Microsoft Excel , een speciale freeware-converter of een online tool gebruiken om de conversie uit te voeren. Maar wist u dat u ook de Windows -opdrachtregelinterface kunt gebruiken om CVS naar Excel te converteren ? En daar heb je zelfs geen tool van derden voor nodig? Zo niet, dan zal deze tutorial aangenaam verrassend voor je zijn.
In dit artikel laten we u zien hoe u een CSV -bestand kunt converteren naar een Excel - werkmap. Daarvoor gebruiken we een VBScript . Laten we eens kijken naar het script en de stappen die je nodig hebt voor de conversie.
Hoe CSV(CSV) naar Excel te converteren met behulp van de opdrachtregel(Command)
Hier zijn de stappen om CSV naar Excel te converteren met behulp van de opdrachtregelinterface(Command Line Interface) in Windows 11 of Windows 10:
- Kladblok openen.
- Schrijf een Visual Basic-script (VBS).
- Sla het VBS-bestand op.
- Open de opdrachtprompt in de map.
- Voer(Enter) de opdracht CSV naar Excel -conversie in.
Laten we deze stappen in detail bespreken!
Open eerst de Kladblok(Notepad) -toepassing op uw Windows 10-pc. Je moet nu een VBScript schrijven met gerelateerde commando's. Hieronder(Below) staat het volledige script dat u in Kladblok(Notepad) moet invoeren ; kopieer gewoon vanaf hier en plak het in uw Kladblok(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
Nadat u het bovenstaande script hebt ingevoerd, moet u het bestand opslaan met de bestandsextensie .vbs . Klik daarvoor op de optie File > Save As . Stel in het dialoogvenster Opslaan (Save As)als Opslaan als type(Save As Type) in op Alle bestanden(All Files) en voer vervolgens de bestandsnaam in gevolgd door de bestandsextensie .vbs . Klik daarna op de knop Opslaan(Save) om het VBS -bestand op te slaan.
Ga nu naar de map waarin u het bovenstaande VBS - script hebt opgeslagen en open de opdrachtprompt in deze map(open Command Prompt in this folder) .
Vervolgens moet u een opdracht met de onderstaande syntaxis in CMD invoeren :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Laten we zeggen dat u het VBS -bestand hebt genoemd als "csv-naar-excel", dan ziet uw opdracht er ongeveer zo uit als hieronder:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Als u een Excel -bestand wilt maken met de oudere bestandsextensie, bijvoorbeeld XLS , vervangt u xlsx door xls . Hier is een voorbeeld:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Vergeet niet dat u het volledige pad van zowel invoer - CSV- als uitvoer- Excel - bestanden moet vermelden.
Als u de bovenstaande opdracht invoert, krijgt u het Excel -uitvoerbestand .
In het bovenstaande VBScript zijn er opties om de kolombreedte aan te passen, het deelvenster te bevriezen, een filter toe te passen, de kop vetgedrukt te maken, enz. U kunt de VBScript eenvoudig aanpassen om deze opties aan te passen en vervolgens de opdracht uitvoeren om CSV naar Excel te converteren via CMD . Als u een programmeur bent, kunt u het script dienovereenkomstig verder aanpassen.
Dit is dus hoe u CSV(CSV) naar Excel kunt converteren met behulp van Command-Line met behulp van een VBScript gemaakt door Jeff(created by Jeff) .
Verwante leest:(Related reads:)
- Hoe DBF naar Excel te converteren in Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Gratis batch PDF naar Excel Converter-software.(Free Batch PDF to Excel Converter Software.)
Related posts
Lijst met DISKPART-opdrachten en hoe ze te gebruiken in Windows 11/10
Het formaat van een video wijzigen met behulp van de opdrachtregel met FFmpeg in Windows 10
De opdrachtregel weergeven in Taakbeheer van Windows 11/10
FINDSTR- en Select-String-opdrachten gebruiken in Windows 11/10
Toegang krijgen tot FTP-server met behulp van de opdrachtprompt in Windows 10
Hoe rijen en kolommen in Excel te bevriezen
Een boxplot maken in Microsoft Excel
ChkDsk-opdrachtregelopties, schakelaars, parameters in Windows 11/10
Wat is RegAsm.exe? Hoe de registratie van een dll ongedaan maken met RegAsm.exe?
Een programma verwijderen met de opdrachtprompt in Windows 11/10
Hoe een proces te beëindigen met behulp van de opdrachtregel in Windows 11/10
Hoe twee bestanden voor wijzigingen te vergelijken met behulp van de opdrachtprompt
Hoe waarden uit cellen te verwijderen, maar uw formules te behouden, in Microsoft Excel
Hoe het register te herstellen met behulp van de opdrachtprompt in Windows 11/10
Download de PDF-handleiding voor Windows Command Reference van Microsoft
CSV of TSV invoegen in een Excel-werkblad
Uitvoer van de Windows-opdrachtregel omleiden naar een tekstbestand
Microsoft Store-apps openen vanaf de opdrachtprompt
Hoe TSV-bestanden te openen op Windows 10 PC
Hoe het register te bewerken vanaf de opdrachtprompt in Windows 10