convertir de excel a CSV (texto)

Para pasar archivos en formato excel a archivo plano o CSV ejecutaremos el siguiente script en el lenguaje microsoft Script:


Const xlCSV = 6

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("c:\archivo_excel.XLS")
objExcel.DisplayAlerts = FALSE
objExcel.Visible = FALSE

Set objWorksheet = objWorkbook.Worksheets("General")
objWorksheet.SaveAs "c:\archivo_csv.csv", xlTEXT

objExcel.Quit

podemos crear un archivo vbs y ejecutarlo desde la linea de comandos con el comando

CSCRIPT NombreArchivoCSV

Lo que hace este script es crear un archivo plano con las filas separadas por punto y coma.

Para cambiar el separador de las filas tendremos que hacerlo
Inicio >> Configuración >> Panel de Control >> Configuración regional y de idioma>>Personalizar
Una vez aquí modificaremos el separador de listas.

Formato: 
htm