Cómo hacer un Sitio Web o Blog en 2024 - Guía fácil y Gratuita para Crear un Sitio Web

Convierta CSV a Excel (XLS o XLSX) usando la línea de comandos en Windows 10

Nota: En el siguiente tema que vas a leer, conocerás sobre: Convierta CSV a Excel (XLS o XLSX) usando la línea de comandos en Windows 10

Aquí hay una guía para convertir CSV a XLS o XLSX usando interfaz (interfaz)línea de comando(convierta CSV a XLS o XLSX usando la línea de comando) a Ventanas 11/10 . Hay varias formas de convertir un archivo CSV en formatos sobresalir ( XLS , XLSX ). puedes usar Microsoft Excel , un software de conversión gratuito dedicado o una herramienta de conversión en línea. Pero, ¿sabía que también puede usar la interfaz de línea de comandos? Ventanas para convertir (ventanas)CVS en sobresalir ? ¿Y ni siquiera necesita ninguna herramienta de terceros para hacer eso? Si no, entonces esta lección te sorprenderá gratamente.

En este artículo, le mostraremos cómo convertir un archivo csv para reservar (CSV)sobresalir . Para esto usaremos VBScript . Veamos el escenario y los pasos necesarios para la conversión.

como convertir CSV en sobresalir mediante el uso dominioLíneas (de comando)

Estos son los pasos para convertir CSV en sobresalir mediante el uso interfaz de línea de comandos(Interfaz de línea de comandos) a ventanas 11 o Windows 10:

  1. Abra el Bloc de notas.
  2. Escriba un script de Visual Basic (VBS).
  3. Guarde el archivo VBS.
  4. Abra un símbolo del sistema en la carpeta.
  5. Ingresar(Entrar) comando de conversión CSV en sobresalir.

¡Discutamos estos pasos en detalle!

Primero, abre la aplicación » Computadora portátil(Bloc de notas)» en una PC con Windows 10. Ahora debe escribir VBScript con los comandos correspondientes. A continuación es(Abajo) guión completo para escribir bloc(Bloc de notas) ; solo copia y pega desde aqui computadora portátil(Bloc 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 extensión .vbs Para hacer esto, haga clic en » Archivo > Guardar como «. En el cuadro de diálogo » Guardar como » Establecer en opción « (Guardar como)Tipo de(Guardar como tipo) archivo» valor » Todos los archivos»(Todos los archivos), y luego ingrese el nombre del archivo seguido de la extensión del archivo .vbs Después de eso, presione el botón » Ahorrar(Guardar) » para guardar el archivo VBS.

🔥 Leer:  ¿Cómo eliminar la información de pago de Nordvpn?

Ahora ve a la carpeta donde guardaste el script anterior VBS, y (VBS) Abra el símbolo del sistema en esta carpeta (abra el símbolo del sistema en esta carpeta).

Luego debe ingresar el comando con la siguiente sintaxis en cmd :

VBSFilename [Input CSV file with path] [Output Excel file with path]

Digamos que nombraste el archivo EBV «csv-to-excel», entonces su comando se verá así:

csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx

Si desea crear un archivo sobresalir con la antigua extensión de archivo, es decir XLS solo reemplaza xlsx sobre el xls . Aquí hay un ejemplo:

csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls

Recuerda que debes especificar la ruta completa a ambos archivos de entrada CSV y a los archivos de salida sobresalir .

Cuando ingrese el comando anterior, obtendrá el archivo de salida sobresalir.

en lo anterior VBScript hay opciones para ajustar el ancho de la columna, fijar el área, aplicar un filtro, poner el título en negrita, etc. Puede personalizar fácilmente VBScript para configurar estos ajustes y luego ejecutar el comando para convertir CSV en sobresalir mediante el uso cmd . Si es programador, puede personalizar aún más el script en consecuencia.

Así que así es como puedes convertir CSV en excel con línea de comando(Línea de comandos) usando VBScript creado por Jeff (creado por Jeff) .

Lecturas relacionadas:(Lecturas relacionadas 🙂

Aquí hay un tutorial para convertir CSV a XLS o XLSX usando la línea de comandos interfaz 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 CVS a Excel? Y, ¿ni siquiera necesita ninguna herramienta de terceros para eso? Si no, este tutorial te sorprenderá gratamente.

🔥 Leer:  Los 10 mejores Pokémon del futuro de la sexta generación llegarán a Pokémon GO

En este artículo, le mostraremos cómo puede convertir un archivo CSV en un libro de 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

Estos son los pasos para convertir CSV a Excel usando la interfaz de línea de comandos en Windows 11 o Windows 10:

  1. libreta abierta.
  2. Escriba un script de Visual Basic (VBS).
  3. Guarde el archivo VBS.
  4. Abra el símbolo del sistema en la carpeta.
  5. Ingrese el comando de conversión de CSV a Excel.

¡Discutamos estos pasos en detalle!

En primer lugar, abra la aplicación Bloc de notas en su PC con Windows 10. Ahora debe escribir un VBScript con comandos relacionados. A continuación se muestra el script completo que debe ingresar en el Bloc de notas; simplemente copie desde aquí y péguelo en su Bloc 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 el .vbs extensión de archivo. Para eso, haga clic en la opción. En el cuadro de diálogo Guardar como, establezca 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 para guardar el archivo VBS.

🔥 Leer:  ¿Cómo habilitar el firewall en Windows 7 Regedit?

Ahora, vaya a la carpeta donde guardó el script VBS anterior y abra el símbolo del sistema en esta carpeta.

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 Excel de salida.

Cómo convertir CSV a Excel (XLS o XLSX) usando la línea de comandos en Windows 10

Al ingresar el comando anterior, obtendrá el archivo de salida de Excel.

Convierta CSV a Excel usando la línea de comando

En el VBScript anterior, hay opciones para ajustar el ancho de la columna, congelar el panel, aplicar filtro, 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 con la ayuda de un VBScript creado por Jeff.

lecturas relacionadas: