Converter CSV para Excel (XLS ou XLSX) usando a linha de comando no Windows
Aqui está um tutorial para converter CSV para XLS ou XLSX usando a interface de linha de comando(convert CSV to XLS or XLSX using the command-line) no Windows 11/10 . Existem várias maneiras de converter um arquivo CSV para formatos Excel ( XLS , XLSX ). Você pode usar o Microsoft Excel(Microsoft Excel) , um conversor gratuito dedicado ou uma ferramenta online para realizar a conversão. Mas você sabia que também pode usar a interface de linha de comando do Windows para converter CVS para Excel ? E você nem precisa de nenhuma ferramenta de terceiros para isso? Se não, este tutorial será agradavelmente surpreendente para você.
Neste artigo, mostraremos como você pode converter um arquivo CSV em uma pasta de trabalho do Excel(Excel) . Para isso, usaremos um VBScript . Vamos verificar o script e as etapas que você precisa para a conversão.
Como converter CSV para Excel usando a linha de comando(Command)
Aqui estão as etapas para converter CSV para Excel usando a Interface de Linha de Comando(Command Line Interface) no Windows 11 ou Windows 10:
- Abra o Bloco de Notas.
- Escreva um script Visual Basic (VBS).
- Salve o arquivo VBS.
- Abra o prompt de comando na pasta.
- Digite(Enter) o comando de conversão CSV para Excel .
Vamos discutir essas etapas em detalhes!
Em primeiro lugar, abra o aplicativo Bloco(Notepad) de Notas no seu PC com Windows 10. Agora você precisa escrever um VBScript com comandos relacionados. Abaixo(Below) está o script completo que você precisa inserir no Bloco(Notepad) de Notas ; basta copiar daqui e colá-lo no seu bloco de notas(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
Depois de inserir o script acima, você precisa salvar o arquivo com a extensão de arquivo .vbs . Para isso, clique na opção File > Save As . No prompt da caixa de diálogo Salvar como , defina (Save As)Salvar como tipo(Save As Type) como todos os arquivos(All Files) e digite o nome do arquivo seguido pela extensão de arquivo .vbs . Depois disso, clique no botão Salvar(Save) para salvar o arquivo VBS .
Agora, vá para a pasta onde você salvou o script VBS acima e (VBS)abra o Prompt de Comando nesta pasta(open Command Prompt in this folder) .
Em seguida, você deve inserir um comando com a sintaxe abaixo no CMD :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Digamos que você nomeou o arquivo VBS como “csv-to-excel”, então seu comando será parecido com o abaixo:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Caso você queira criar um arquivo Excel com a extensão de arquivo mais antiga, ou seja, XLS , basta substituir xlsx por xls . Aqui está um exemplo:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Lembre-se de que você deve mencionar o caminho completo dos arquivos CSV de entrada e saída do Excel(Excel) .
Ao digitar o comando acima, você obterá o arquivo Excel de saída.(Excel)
No VBScript acima, existem opções para ajustar a largura da coluna, congelar o painel, aplicar filtro, tornar o (VBScript)cabeçalho (CSV)em(Excel) negrito ,(CMD) etc. Se você for um programador, poderá personalizar ainda mais o script de acordo.
Então, é assim que você pode converter CSV para Excel usando a linha de comando(Command-Line) com a ajuda de um VBScript criado por Jeff(created by Jeff) .
Leituras relacionadas:(Related reads:)
- Como converter DBF para Excel no Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Software gratuito de conversão de PDF em lote para Excel.(Free Batch PDF to Excel Converter Software.)
Related posts
Lista de comandos DISKPART e como usá-los em Windows 11/10
Como redimensionar um Video usando Command-line com FFmpeg em Windows 10
Como exibir o Command Line em Task Manager de Windows 11/10
Como usar FINDSTR and Select-String Commands em Windows 11/10
Access FTP Server usando Command Prompt em Windows 10
Como jogar RTSP stream via Command Line Interface usando FFmpeg
Microsoft Excel faz com que High CPU usage ao executar em Windows 10
Como listar todos os serviços do Windows usando o PowerShell ou a linha de comando
Corrigir o erro stdole32.tlb do Excel no Windows 10
Redirecionar a saída da linha de comando do Windows para um arquivo de texto
O comando ForFiles permite gerenciar arquivos e pastas no Shared Network
Como abrir Apple Numbers file em Excel em Windows PC
Como criar um Tournament Bracket em Windows 11/10
O que é RegAsm.exe? Como desamarrar uma dll usando RegAsm.exe?
Best Free Batch PDF para Excel Converter software para Windows 10
Lista de CMD or Command Prompt keyboard shortcuts em Windows 11/10
Como inserir CSV ou TSV em uma planilha do Excel
Como usar a linha de comando para matar um programa
5 maneiras de converter texto em números no Excel
Como editar o registro de Command Prompt em Windows 10