Tecnología

Inicio

Cómo convertir automáticamente un archivo de Excel a texto mediante Visual Basic

Cómo convertir automáticamente un archivo de Excel a texto mediante Visual Basic


Como un programador de computadoras, vas a correr en formatos de archivo que usted tiene que convertir a un formato que sea fácilmente legible por otros programas. En Visual Basic, puede convertir una hoja de cálculo de Microsoft Excel a un formato de texto utilizando el método SaveAs y la enumeración XlFileformat. Esta enumeración especifica el formato de archivo al guardar la hoja de cálculo. Usa los xlTextWindows para guardar automáticamente la hoja de cálculo como texto de Windows.

Instrucciones

1 Lanzamiento de Microsoft Visual Basic Express, haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla y luego seleccione "Aplicación de consola." Haga clic en "Aceptar" para crear un nuevo proyecto de la consola.

2 Haga clic en el menú "Proyecto" y seleccione "<proyecto> Propiedades". Haga clic en "Referencias", a continuación, seleccione "Agregar". Seleccione "COM", y haga clic en "Microsoft Excel <número de versión> Biblioteca de objetos." Haga clic en Aceptar."

3 Agregue el siguiente espacio de nombres en la primera línea de su módulo de código:

Las importaciones Microsoft.Office.Interop

4 Escribe lo siguiente para crear las variables de objeto de Excel:

XLS tenue Como Excel.Application

XLS = New Excel.Application

5 Establecer el objeto de Excel para mostrar el libro de Excel.

XLS.Visible = True

XLS.WindowState = Excel.XlWindowState.xlMaximized

6 Definir la ruta y el nombre del libro de Excel para convertir.

Dim WB Como Excel.Workbook = XLS.Workbooks.Open ( "C: \ ExcelFile.xlsx")

7 Definir la ruta y el nombre del archivo de texto.

WB.SaveAs("C:\textFile.txt", Excel.XlFileFormat.xlTextWindows)

8 Pulse '' F5 '' para ejecutar el programa y hacer la conversión.