Preveďte CSV do Excelu (XLS alebo XLSX) pomocou príkazového riadka v systéme Windows
Tu je návod na konverziu CSV na XLS alebo XLSX pomocou rozhrania (interface)príkazového riadka(convert CSV to XLS or XLSX using the command-line) v Windows 11/10 . Existuje niekoľko spôsobov, ako previesť súbor CSV do formátov programu Excel ( (Excel)XLS , XLSX ). Na vykonanie konverzie môžete použiť Microsoft Excel , špecializovaný bezplatný konvertor alebo online nástroj. Vedeli ste však, že na konverziu CVS do Excelu(Excel) môžete použiť aj rozhranie príkazového riadka systému Windows(Windows) ? A nepotrebujete na to ani žiadny nástroj tretej strany? Ak nie, tento tutoriál pre vás bude príjemne prekvapený.
V tomto článku vám ukážeme, ako môžete previesť súbor CSV na zošit programu Excel(Excel) . Na to použijeme VBScript . Pozrime sa na skript a kroky, ktoré potrebujete na konverziu.
Ako previesť CSV do Excelu(Excel) pomocou príkazového(Command) riadka
Tu sú kroky na prevod CSV do Excelu(Excel) pomocou rozhrania príkazového riadka(Command Line Interface) v systéme Windows 11(Windows 11) alebo Windows 10:
- Otvorte Poznámkový blok.
- Napíšte skript jazyka Visual Basic (VBS).
- Uložte súbor VBS.
- Otvorte príkazový riadok v priečinku.
- Zadajte(Enter) príkaz na konverziu CSV do Excelu .(Excel)
Poďme diskutovať o týchto krokoch podrobne!
Najprv otvorte aplikáciu Poznámkový blok(Notepad) na počítači so systémom Windows 10. Teraz musíte napísať VBScript so súvisiacimi príkazmi. Nižšie(Below) je uvedený celý skript, ktorý musíte zadať do poznámkového bloku(Notepad) ; stačí skopírovať odtiaľto a prilepiť do poznámkového bloku(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
Po zadaní vyššie uvedeného skriptu je potrebné uložiť súbor s príponou .vbs . Za týmto účelom kliknite na možnosť File > Save As . V dialógovom okne Uložiť ako(Save As) nastavte Uložiť ako typ(Save As Type) na Všetky súbory(All Files) a potom zadajte názov súboru a za ním príponu súboru .vbs . Potom kliknutím na tlačidlo Uložiť(Save) uložte súbor VBS .
Teraz prejdite do priečinka, kde ste uložili vyššie uvedený skript VBS , a (VBS)otvorte príkazový riadok v tomto priečinku(open Command Prompt in this folder) .
Ďalej musíte zadať príkaz s nižšie uvedenou syntaxou v CMD :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Povedzme, že ste súbor VBS pomenovali ako „csv-to-excel“, potom bude váš príkaz vyzerať podobne ako nižšie:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
V prípade, že chcete vytvoriť súbor Excel so staršou príponou súboru, tj XLS , stačí nahradiť xlsx xls . Tu je príklad:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Nezabudnite, že musíte uviesť úplnú cestu vstupných súborov CSV aj výstupných súborov programu Excel(Excel) .
Po zadaní vyššie uvedeného príkazu získate výstupný súbor Excel .
Vo vyššie uvedenom jazyku VBScript(VBScript) existujú možnosti na úpravu šírky stĺpca, zmrazenie tably, použitie filtra, zvýraznenie hlavičky atď. VBScript môžete jednoducho upraviť, aby ste si tieto možnosti prispôsobili, a potom spustite príkaz na konverziu CSV do Excelu(Excel) pomocou CMD . Ak ste programátor, môžete si skript podľa toho ďalej prispôsobiť.
Takto môžete previesť CSV do Excelu pomocou príkazového riadka(Command-Line) pomocou VBScript vytvoreného Jeffom(created by Jeff) .
Súvisiace čítanie:(Related reads:)
- Ako previesť DBF do Excelu v systéme Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Bezplatný dávkový softvér na prevod PDF do Excelu.(Free Batch PDF to Excel Converter Software.)
Related posts
Zoznam príkazov DISKPART a ako ich používať v systéme Windows 11/10
Ako zmeniť veľkosť videa pomocou príkazového riadka s FFmpeg v systéme Windows 10
Ako zobraziť príkazový riadok v Správcovi úloh systému Windows 11/10
Ako používať príkazy FINDSTR a Select-String v systéme Windows 11/10
Prístup k serveru FTP pomocou príkazového riadka v systéme Windows 10
Ako prehrávať stream RTSP cez rozhranie príkazového riadka pomocou FFmpeg
Swiss File Knife je užitočný nástroj príkazového riadka pre Windows
Najlepší bezplatný softvér dávkového prevodu PDF do Excelu pre Windows 10
Prevod obrázkov medzi formátmi cez príkazový riadok v Ubuntu
Príkaz ForFiles vám umožňuje spravovať súbory a priečinky v zdieľanej sieti
Ako odstrániť, prelomiť alebo prelomiť zabudnuté heslo Excel XLS
Ako používať príkazový riadok na zabitie programu
Ako zmraziť riadky a stĺpce v Exceli
Preveďte dokumenty Word, PowerPoint, Excel do PDF pomocou služby Dokumenty Google
5 spôsobov, ako previesť text na čísla v Exceli
Ako odinštalovať program pomocou príkazového riadka v systéme Windows 11/10
Ako vytvoriť radarový graf v systéme Windows 11/10
Ako otvoriť súbory TSV na počítači so systémom Windows 10
Presmerujte výstup z príkazového riadka systému Windows do textového súboru
Ako spustiť príkazový riadok ako správca v systéme Windows 11/10