Konvertálja a CSV-t Excel-re (XLS vagy XLSX) a Windows parancssorával
Íme egy oktatóanyag a CSV XLS vagy XLSX formátumba konvertálásához a Windows 11/10parancssori (convert CSV to XLS or XLSX using the command-line) felületével(interface) . A CSV(CSV) -fájlok Excel formátumba ( XLS , XLSX ) történő konvertálására többféleképpen is lehetőség van . Az átalakításhoz használhat Microsoft Excelt(Microsoft Excel) , egy dedikált konverter ingyenes szoftvert vagy egy online eszközt. De tudtad, hogy a Windows parancssori felületét is használhatod a CVS Excel -be konvertálására ? És ehhez nincs is szüksége harmadik féltől származó eszközre? Ha nem, akkor ez az oktatóanyag kellemesen meglepő lesz számodra.
Ebben a cikkben bemutatjuk, hogyan konvertálhat CSV -fájlt Excel - munkafüzetté. Ehhez VBScriptet(VBScript) fogunk használni . Nézzük meg a szkriptet és a konverzióhoz szükséges lépéseket.
Hogyan lehet a CSV -t Excel -be konvertálni a parancssor(Command) segítségével
Íme a lépések a CSV -ből Excel formátumba konvertálásához a parancssori felülettel(Command Line Interface) a Windows 11 vagy Windows 10 rendszerben:
- Nyissa meg a Jegyzettömböt.
- Írjon egy Visual Basic Scriptet (VBS).
- Mentse el a VBS fájlt.
- Nyissa meg a Parancssort a mappában.
- Írja be(Enter) a CSV -ből Excel konvertálási parancsot.
Beszéljük meg ezeket a lépéseket részletesen!
Először nyissa meg a Notepad alkalmazást a Windows 10 számítógépén. Most egy VBScriptet(VBScript) kell írnia a kapcsolódó parancsokkal. Alább(Below) látható a teljes szkript, amelyet be kell írnia a Jegyzettömbbe(Notepad) ; csak másolja ki innen, és illessze be a Jegyzettömbbe(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
A fenti szkript beírása után el kell mentenie a fájlt .vbs kiterjesztéssel. Ehhez kattintson a File > Save As lehetőségre. A Mentés másként(Save As) párbeszédpanelen állítsa be a Mentés másként típusát(Save As Type) az Összes fájl(All Files) értékre , majd írja be a fájlnevet, majd a .vbs kiterjesztést. Ezután kattintson a Mentés(Save) gombra a VBS fájl mentéséhez.

Most lépjen abba a mappába, ahová a fenti VBS - szkriptet mentette, és nyissa meg a Parancssort ebben a mappában(open Command Prompt in this folder) .
Ezután be kell írnia egy parancsot az alábbi szintaxissal a CMD -ben :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Tegyük fel, hogy a VBS -fájlt „csv-to-excel”-nek nevezte el, akkor a parancs az alábbihoz hasonlóan fog kinézni:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Abban az esetben, ha Excel(Excel) -fájlt szeretne létrehozni a régebbi kiterjesztéssel, pl. XLS , egyszerűen cserélje ki az xlsx -et xls -re . Íme egy példa:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Ne feledje, hogy meg kell említenie a bemeneti CSV- és a kimeneti Excel - fájlok teljes elérési útját.

Ahogy beírja a fenti parancsot, megkapja a kimeneti Excel fájlt.

A fenti VBScriptben(VBScript) lehetőség van az oszlopszélesség beállítására, az ablaktábla rögzítésére, a szűrő alkalmazására, a fejléc félkövérre tételére stb. Könnyedén módosíthatja a VBScriptet(VBScript) ezeknek a beállításoknak a testreszabásához, majd futtassa a parancsot, amellyel CSV -t Excellé konvertálhat (Excel)CMD -n keresztül . Ha Ön programozó, ennek megfelelően tovább szabhatja a szkriptet.
Tehát így konvertálhatja a CSV -t Excel-be a Command-Line segítségével a Jeff által létrehozott (created by Jeff)VBScript segítségével .
Kapcsolódó olvasmányok:(Related reads:)
- Hogyan lehet a DBF-et Excelbe konvertálni a Windows rendszerben(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Ingyenes kötegelt PDF-ből Excel konvertáló szoftver.(Free Batch PDF to Excel Converter Software.)
Related posts
A DISKPART parancsok listája és azok használata a Windows 11/10 rendszerben
Videó átméretezése az FFmpeg parancssor használatával a Windows 10 rendszerben
A parancssor megjelenítése a Windows 11/10 Feladatkezelőjében
A FINDSTR és a Select-String parancsok használata a Windows 11/10 rendszerben
Hozzáférés az FTP-kiszolgálóhoz a Parancssor segítségével a Windows 10 rendszerben
Radardiagram létrehozása Windows 11/10 rendszerben
A DBF konvertálása Excel-re (XLSX vagy XLS) a Windows 10 rendszerben
Konvertálja a Word, PowerPoint, Excel dokumentumokat PDF-be a Google Dokumentumok segítségével
A Microsoft Store alkalmazásainak megnyitása a parancssorból
Mik azok a TBL fájlok? Hogyan lehet megnyitni a .tbl fájlokat Windows 10 rendszerben?
A Microsoft Excel magas CPU-használatot okoz, ha Windows 10 rendszeren fut
Sorok és oszlopok rögzítése az Excelben
Az Apple Numbers fájl megnyitása az Excelben Windows PC-n
A beállításjegyzék visszaállítása a Windows 11/10 parancssor használatával
Hogyan lehet CSV-t vagy TSV-t beszúrni egy Excel-munkalapba
Konvertálja a képeket formátumok között az Ubuntu parancssorán keresztül
Elfelejtett Excel XLS jelszó eltávolítása, feltörése vagy feltörése
A Swiss File Knife egy hasznos parancssori eszköz a Windows számára
A CMD vagy a Parancssor billentyűparancsainak listája a Windows 11/10 rendszerben
A TSV-fájlok megnyitása Windows 10 PC-n
