Muunna CSV Exceliksi (XLS tai XLSX) Windowsin komentorivin avulla
Tässä on opetusohjelma, jolla voit muuntaa CSV:n XLS- tai XLSX-muotoon käyttämällä Windows 11/10:(interface) n komentorivikäyttöliittymää(convert CSV to XLS or XLSX using the command-line) . On olemassa useita tapoja muuntaa CSV -tiedosto Excel - muotoon ( XLS , XLSX ). Voit käyttää muunnoksen suorittamiseen Microsoft Exceliä(Microsoft Excel) , erillistä muuntimen ilmaisohjelmaa tai online-työkalua. Mutta tiesitkö, että voit myös käyttää Windowsin(Windows) komentorivikäyttöliittymää CVS :n muuntamiseen Exceliksi(Excel) ? Ja et edes tarvitse kolmannen osapuolen työkaluja siihen? Jos ei, tämä opetusohjelma on sinulle iloisesti yllättävä.
Tässä artikkelissa näytämme sinulle, kuinka voit muuntaa CSV -tiedoston Excel - työkirjaksi. Tätä varten käytämme VBScriptiä(VBScript) . Katsotaanpa muuntamiseen tarvittava käsikirjoitus ja vaiheet.
Kuinka muuntaa CSV - tiedosto Exceliksi (Excel)komentorivin(Command) avulla
Tässä ovat vaiheet CSV :n muuntamiseksi Exceliksi(Excel) Windows 11(Windows 11) :n tai Windows 10: n komentorivikäyttöliittymän(Command Line Interface) avulla :
- Avaa Muistio.
- Kirjoita Visual Basic Script (VBS).
- Tallenna VBS-tiedosto.
- Avaa kansiossa oleva komentokehote.
- Anna (Enter)CSV :stä Excel -(Excel) muunnoskomento.
Keskustellaan näistä vaiheista yksityiskohtaisesti!
Avaa ensin Notepad - sovellus Windows 10 -tietokoneellasi. Sinun on nyt kirjoitettava VBScript liittyvillä komennoilla. Alla(Below) on täydellinen skripti, joka sinun on syötettävä Muistioon(Notepad) ; kopioi vain täältä ja liitä se Muistioon(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
Kun olet syöttänyt yllä olevan skriptin, sinun on tallennettava tiedosto .vbs - tiedostotunnisteella. Napsauta tätä varten File > Save As -vaihtoehto. Aseta Tallenna nimellä(Save As) -valintaikkunassa Tallenna nimellä -tyypiksi(Save As Type) Kaikki tiedostot(All Files) ja kirjoita sitten tiedoston nimi ja sen jälkeen .vbs - tiedostotunniste. Napsauta sen jälkeen Tallenna(Save) - painiketta tallentaaksesi VBS - tiedoston.

Siirry nyt kansioon, johon olet tallentanut yllä olevan VBS - skriptin, ja avaa komentokehote tässä kansiossa(open Command Prompt in this folder) .
Seuraavaksi sinun on syötettävä komento alla olevalla syntaksilla CMD : ssä :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Oletetaan, että olet nimennyt VBS -tiedoston nimellä "csv-to-excel", niin komentosi näyttää joltain seuraavanlaiselta:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Jos haluat luoda Excel - tiedoston vanhemmalla tiedostotunnisteella eli XLS , vaihda xlsx xls :llä . Tässä on esimerkki:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Muista, että sinun on mainittava sekä syötettävien CSV- että tulostettujen Excel - tiedostojen täydellinen polku.

Kun kirjoitat yllä olevan komennon, saat Excel -tulosteen .

Yllä olevassa VBScriptissä(VBScript) on vaihtoehtoja säätää sarakkeen leveyttä, lukita ruutua, käyttää suodatinta, lihavoida otsikkoa jne. Voit helposti muokata VBScriptiä(VBScript) mukauttaaksesi näitä asetuksia ja suorittaa sitten komennon, joka muuntaa CSV :n Exceliksi (Excel)CMD :n kautta . Jos olet ohjelmoija, voit muokata komentosarjaa edelleen vastaavasti.
Joten näin voit muuntaa CSV :n Exceliksi komentorivin(Command-Line) avulla Jeffin luoman (created by Jeff)VBScriptin(VBScript) avulla .
Aiheeseen liittyvää luettavaa:(Related reads:)
- Kuinka muuntaa DBF Exceliksi Windowsissa(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Ilmainen erä PDF-tiedostoksi Excel-muunnosohjelmisto.(Free Batch PDF to Excel Converter Software.)
Related posts
Luettelo DISKPART-komennoista ja niiden käyttäminen Windows 11/10:ssä
Videon koon muuttaminen komentorivillä FFmpegillä Windows 10:ssä
Komentorivin näyttäminen Windows 11/10:n Task Managerissa
Kuinka käyttää FINDSTR- ja Select-String-komentoja Windows 11/10:ssä
Käytä FTP-palvelinta komentokehotteen avulla Windows 10:ssä
Kuinka käyttää Netstat-komentoa verkko-ongelmien vianmääritykseen
Kuinka suorittaa komentokehote järjestelmänvalvojana Windows 11/10:ssä
Ohjelman asennuksen poistaminen komentokehotteella Windows 11/10:ssä
Paras ilmainen Erä-PDF to Excel Converter -ohjelmisto Windows 10:lle
Luo luettelo käynnistysohjelmista komentorivin tai PowerShellin kautta
Microsoft Excel aiheuttaa korkean suorittimen käytön Windows 10:ssä
Kuinka käyttää komentoriviä ohjelman tappamiseen
ChkDsk-komentorivin asetukset, kytkimet, parametrit Windows 11/10:ssä
Kuinka avata TSV-tiedostoja Windows 10 -tietokoneessa
Tournament Bracketin luominen Windows 11/10:ssä
Kuinka poistaa arvoja soluista mutta säilyttää kaavat Microsoft Excelissä
Kuinka luoda laatikkokaavio Microsoft Excelissä
Rekisterin muokkaaminen komentokehotteesta Windows 10:ssä
Kuinka pelata RTSP-streamia komentoriviliittymän kautta FFmpegillä
Perusvinkkejä Windows 11/10:lle
