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