Konversi CSV ke Excel (XLS atau XLSX) menggunakan baris perintah di Windows

Berikut adalah tutorial untuk mengonversi CSV ke XLS atau XLSX menggunakan antarmuka (interface)baris(convert CSV to XLS or XLSX using the command-line) perintah di Windows 11/10 . Ada beberapa cara untuk mengonversi file CSV ke format Excel ( XLS , XLSX ). Anda dapat menggunakan Microsoft Excel , freeware konverter khusus, atau alat online untuk melakukan konversi. Namun, tahukah Anda bahwa Anda juga dapat menggunakan antarmuka baris perintah Windows untuk mengonversi (Windows)CVS ke Excel ? Dan, Anda bahkan tidak memerlukan alat pihak ketiga untuk itu? Jika tidak, tutorial ini akan sangat mengejutkan Anda.

Pada artikel ini, kami akan menunjukkan kepada Anda bagaimana Anda dapat mengonversi file CSV ke buku kerja Excel . Untuk itu, kita akan menggunakan VBScript . Mari kita periksa skrip dan langkah-langkah yang Anda butuhkan untuk konversi.

Cara Mengonversi CSV ke Excel menggunakan Command line

Berikut langkah-langkah untuk mengkonversi CSV ke Excel menggunakan Command Line Interface di Windows 11 atau Windows 10:

  1. Buka Notepad.
  2. Buatlah sebuah Visual Basic Script (VBS).
  3. Simpan file VBS.
  4. Buka Command Prompt di folder.
  5. Masukkan(Enter) perintah konversi CSV ke Excel .

Mari kita bahas langkah-langkah ini secara detail!

Pertama, buka aplikasi Notepad di PC Windows 10 Anda. Anda sekarang harus menulis VBScript dengan perintah terkait. Di bawah(Below) ini adalah skrip lengkap yang harus Anda masukkan di Notepad ; cukup salin dari sini dan tempel ke Notepad Anda :

'======================================
' 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

Setelah memasukkan skrip di atas, Anda perlu menyimpan file dengan ekstensi file .vbs . Untuk itu, klik opsi File > Save As . Pada prompt dialog Save As , atur (Save As)Save As Type ke All Files lalu masukkan nama file diikuti dengan ekstensi file .vbs . Setelah itu, klik tombol Save untuk menyimpan file VBS .

Sekarang, buka folder tempat Anda menyimpan skrip VBS di atas dan (VBS)buka Command Prompt di folder ini(open Command Prompt in this folder) .

Selanjutnya, Anda harus memasukkan perintah dengan sintaks di bawah ini di CMD :

VBSFilename [Input CSV file with path] [Output Excel file with path]

Katakanlah Anda telah menamai file VBS sebagai "csv-to-excel", maka perintah Anda akan terlihat seperti di bawah ini:

csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx

Jika Anda ingin membuat file Excel dengan ekstensi file lama yaitu XLS , ganti saja xlsx dengan xls . Berikut ini contohnya:

csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls

Ingatlah bahwa Anda harus menyebutkan path lengkap dari file CSV input dan output Excel .

Cara Mengonversi CSV ke Excel (XLS atau XLSX) menggunakan baris perintah di Windows 10

Saat Anda memasukkan perintah di atas, Anda akan mendapatkan file Excel keluaran .

Konversi CSV ke Excel menggunakan baris perintah

Dalam VBScript di atas , ada opsi untuk menyesuaikan lebar kolom, membekukan panel, menerapkan filter, membuat header tebal, dll. Anda dapat dengan mudah mengubah VBScript untuk menyesuaikan opsi ini dan kemudian menjalankan perintah untuk mengonversi CSV ke Excel melalui CMD . Jika Anda seorang programmer, Anda dapat menyesuaikan skrip lebih lanjut.

Jadi, ini adalah bagaimana Anda dapat mengonversi CSV ke Excel menggunakan Command-Line dengan bantuan VBScript yang (VBScript) dibuat oleh Jeff(created by Jeff) .

Bacaan terkait:(Related reads:)



About the author

Saya seorang peninjau perangkat lunak dan pakar produktivitas. Saya meninjau dan menulis ulasan perangkat lunak untuk berbagai aplikasi perangkat lunak, seperti Excel, Outlook, dan Photoshop. Ulasan saya diinformasikan dengan baik dan memberikan wawasan objektif tentang kualitas aplikasi. Saya telah menulis ulasan perangkat lunak sejak 2007.



Related posts