Convierta CSV a Excel (XLS o XLSX) usando la línea de comandos en Windows
Aquí hay un tutorial para convertir CSV a XLS o XLSX usando la interfaz de línea de (convert CSV to XLS or XLSX using the command-line) comandos(interface) en Windows 11/10 . Hay varias formas de convertir un archivo CSV a formatos de Excel ( XLS , XLSX ). Puede usar Microsoft Excel , un programa gratuito de conversión dedicado o una herramienta en línea para realizar la conversión. Pero, ¿sabía que también puede usar la interfaz de línea de comandos de Windows para convertir (Windows)CVS a Excel ? Y, ¿ni siquiera necesita ninguna herramienta de terceros para eso? Si no, este tutorial te sorprenderá gratamente.
En este artículo, le mostraremos cómo puede convertir un archivo CSV en un libro de (CSV)Excel . Para eso, usaremos un VBScript . Veamos el script y los pasos que necesita para la conversión.
Cómo convertir CSV a Excel usando la línea de comando(Command)
Estos son los pasos para convertir CSV a Excel usando la interfaz de línea(Command Line Interface) de comandos en Windows 11 o Windows 10:
- Abra el Bloc de notas.
- Escriba un script de Visual Basic (VBS).
- Guarde el archivo VBS.
- Abra el símbolo del sistema en la carpeta.
- Ingrese(Enter) el comando de conversión de CSV a Excel .
¡Discutamos estos pasos en detalle!
En primer lugar, abra la aplicación Bloc(Notepad) de notas en su PC con Windows 10. Ahora debe escribir un VBScript con comandos relacionados. A continuación(Below) se muestra el script completo que debe ingresar en el Bloc(Notepad) de notas ; simplemente copie desde aquí y péguelo en su Bloc(Notepad) de notas :
'====================================== ' 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
Después de ingresar el script anterior, debe guardar el archivo con la extensión de archivo .vbs . Para ello, haga clic en la opción File > Save AsEn el cuadro de diálogo Guardar como , configure (Save As)Guardar como tipo(Save As Type) en Todos los archivos(All Files) y luego ingrese el nombre de archivo seguido de la extensión de archivo .vbs . Después de eso, haga clic en el botón Guardar(Save) para guardar el archivo VBS .
Ahora, vaya a la carpeta donde guardó el script VBS anterior y (VBS)abra el símbolo del sistema en esta carpeta(open Command Prompt in this folder) .
A continuación, debe ingresar un comando con la siguiente sintaxis en CMD :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Digamos que ha nombrado el archivo VBS como "csv-to-excel", entonces su comando se verá como el siguiente:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
En caso de que desee crear un archivo de Excel con la extensión de archivo anterior, es decir, XLS , simplemente reemplace xlsx con xls . Aquí hay un ejemplo:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
Recuerde que debe mencionar la ruta completa de los archivos CSV de entrada y (CSV)Excel de salida .
Al ingresar el comando anterior, obtendrá el archivo de salida de Excel .
En el VBScript anterior , hay opciones para ajustar el ancho de la columna, congelar el panel, aplicar filtros, poner el encabezado en negrita, etc. Puede modificar fácilmente el VBScript para personalizar estas opciones y luego ejecutar el comando para convertir CSV a Excel a través de CMD . Si es programador, puede personalizar aún más el script en consecuencia.
Entonces, así es como puede convertir CSV a Excel usando la línea de comandos(Command-Line) con la ayuda de un VBScript creado por Jeff(created by Jeff) .
Lecturas relacionadas:(Related reads:)
- Cómo convertir DBF a Excel en Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Software gratuito de conversión de PDF a Excel por lotes.(Free Batch PDF to Excel Converter Software.)
Related posts
Lista de los comandos DISKPART y cómo usarlos en Windows 11/10
Cómo cambiar el tamaño de un Video usando Command-line con FFmpeg en Windows 10
Cómo mostrar el Command Line IN en Task Manager de Windows 11/10
Cómo usar FINDSTR and Select-String Commands en Windows 11/10
Access FTP Server usando Command Prompt en Windows 10
Cómo comprobar Battery level usando Command line en Windows 11/10
Cómo utilizar la línea de comandos para eliminar un programa
Convierta imágenes entre formatos a través de la línea de comandos en Ubuntu
Best Free Batch PDF a Excel Converter software para Windows 10
Command Prompt Tips básico para Windows 10
Cómo eliminar, descifrar o romper una contraseña olvidada de Excel XLS
Genere una lista de programas de inicio a través de la línea de comandos o PowerShell
Cómo crear un Radar Chart en Windows 11/10
Cómo restaurar el Registry usando Command Prompt en Windows 11/10
Cómo abrir los archivos TSV en la PC Windows 10
Cómo comparar dos Files para cambios usando Command Prompt
Download Windows Command Reference PDF Guide de Microsoft
Convert CSV a GPX or KML Uso de herramientas Converter gratis en Windows 11/10
El comando forfiles le permite administrar archivos y carpetas en Shared Network
Solucione el error Excel stdole32.tlb en Windows 10