Windows'ta Komut satırını kullanarak CSV'yi Excel'e (XLS veya XLSX) dönüştürün
Windows 11/10 /10'da komut satırı (convert CSV to XLS or XLSX using the command-line) arabirimini(interface) kullanarak CSV'yi XLS veya XLSX'e dönüştürmek için bir öğretici burada . Bir CSV dosyasını Excel biçimlerine ( XLS , XLSX ) dönüştürmenin birden çok yolu vardır. Dönüştürmeyi gerçekleştirmek için Microsoft Excel , özel bir dönüştürücü ücretsiz yazılım veya çevrimiçi bir araç kullanabilirsiniz. Ancak, CVS'yi(CVS) Excel'e dönüştürmek için Windows komut satırı arabirimini de kullanabileceğinizi biliyor muydunuz(Excel) ? Ve bunun için herhangi bir üçüncü taraf araca bile ihtiyacınız yok mu? Değilse, bu eğitim sizin için hoş bir sürpriz olacak.
Bu yazıda, bir CSV(CSV) dosyasını bir Excel çalışma kitabına nasıl dönüştürebileceğinizi göstereceğiz . Bunun için bir VBScript kullanacağız . Dönüşüm için ihtiyacınız olan komut dosyasını ve adımları kontrol edelim.
Komut(Command) satırını kullanarak CSV'yi(CSV) Excel'e Dönüştürme _(Excel)
Windows 11 veya Windows 10'da Komut (Excel)Satırı Arabirimini(Command Line Interface) kullanarak CSV'yi(CSV) Excel'e dönüştürme adımları şunlardır :
- Not Defteri'ni açın.
- Bir Visual Basic Komut Dosyası (VBS) yazın.
- VBS dosyasını kaydedin.
- Klasörde Komut İstemi'ni açın.
- (Enter)CSV'den(CSV) Excel'e dönüştürme komutunu (Excel)girin .
Bu adımları ayrıntılı olarak tartışalım!
İlk olarak, Windows 10 PC'nizde Not Defteri uygulamasını açın. (Notepad)Artık ilgili komutlarla bir VBScript yazmanız gerekiyor. (VBScript)Not Defteri'ne(Notepad) girmeniz gereken tam komut dosyası aşağıdadır(Below) ; sadece buradan kopyalayın ve Not Defterinize(Notepad) yapıştırın :
'====================================== ' 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
Yukarıdaki scripti girdikten sonra dosyayı .vbs dosya uzantısı ile kaydetmeniz gerekmektedir. Bunun için File > Save As seçeneğine tıklayın. Farklı Kaydet(Save As) iletişim isteminde, Farklı Kaydet Türü'nü (Save As Type)Tüm Dosyalar(All Files) olarak ayarlayın ve ardından dosya adını ve ardından .vbs dosya uzantısını girin. Bundan sonra, VBS dosyasını kaydetmek için Kaydet(Save) düğmesine tıklayın.
Şimdi, yukarıdaki VBS(VBS) betiğini kaydettiğiniz klasöre gidin ve bu klasörde Komut İstemi'ni açın(open Command Prompt in this folder) .
Ardından, CMD'de(CMD) aşağıdaki sözdizimine sahip bir komut girmelisiniz :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Diyelim ki VBS dosyasını “csv-to-excel” olarak adlandırdınız, ardından komutunuz aşağıdaki gibi görünecektir:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
XLS gibi eski dosya uzantısına sahip bir Excel dosyası oluşturmak istiyorsanız , xlsx'i xls(xlsx) ile değiştirmeniz yeterlidir(xls) . İşte bir örnek:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Hem giriş CSV(CSV) hem de çıkış Excel dosyalarının tam yolundan bahsetmeniz gerektiğini unutmayın .
Yukarıdaki komutu girdiğinizde, çıktı Excel dosyasını alacaksınız.
Yukarıdaki VBScript'te sütun genişliğini ayarlamak, bölmeyi dondurmak, filtre uygulamak, başlığı kalın yapmak vb. için seçenekler vardır. Bu seçenekleri özelleştirmek için (VBScript)VBScript'te(VBScript) kolayca ince ayar yapabilir ve ardından CSV'yi (CSV)CMD aracılığıyla Excel'e(Excel) dönüştürmek için komutu çalıştırabilirsiniz . Bir programcıysanız, komut dosyasını buna göre daha da özelleştirebilirsiniz.
Jeff tarafından oluşturulan(created by Jeff) bir VBScript yardımıyla (VBScript)Komut Satırını kullanarak (Command-Line)CSV'yi(CSV) Excel'e bu şekilde dönüştürebilirsiniz .
İlgili okumalar:(Related reads:)
- Windows'ta DBF'yi Excel'e dönüştürme(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Ücretsiz Toplu PDF'den Excel'e Dönüştürücü Yazılım.(Free Batch PDF to Excel Converter Software.)
Related posts
Listesi DISKPART komutları ve bunları Windows 11/10'te nasıl kullanılır?
FFmpeg FFmpeg ile Command-line kullanarak bir Video nasıl yeniden boyutlandırılır?
Command Line Task Manager Windows 11/10'teki Nasıl Görüntüleme
FINDSTR and Select-String Commands Windows 11/10'da Nasıl Kullanılır?
Access FTP Server Windows 10 içinde Command Prompt kullanarak
Çıktıyı Windows Komut Satırından Bir Metin Dosyasına Yönlendirin
Microsoft Excel'de Kutu Grafiği Nasıl Oluşturulur
PowerShell veya Komut Satırını Kullanarak Tüm Windows Hizmetlerini Listeleme
Excel'i Google E-Tablolara Dönüştürmenin 4 Yolu
Ağ sorunlarını gidermek için Netstat command nasıl kullanılır?
Registry Command Prompt'yi Windows 11/10'da nasıl geri yüklenir?
Convert Word, PowerPoint, Excel Documents PDF içine Google Docs
Excel Çalışma Sayfasına CSV veya TSV Nasıl Eklenir
Command Prompt'leri kullanarak yapılan değişiklikler için iki Files'ü nasıl karşılaştırılır
Convert CSV GPX or KML - Windows 11/10'de Ücretsiz Converter Araçları Kullanımı
Command Prompt Windows 10 kayıt defteri nasıl düzenlenir
İsviçre File Knife, Windows için yararlı bir Command Line tool'dır
Windows 10 için temel Command Prompt Tips
Command Line MpCmdRun.exe ile Microsoft Defender Nasıl Çalıştırılır
Windows 11/10'de bir Tournament Bracket nasıl oluşturulur?