“Conocimientos software>Microsoft Access

Cómo consultar desde una hoja de Excel con Visual Basic

2013/6/1
Tu hojas de cálculo Excel proporcionan información utilizada en aplicaciones de Visual Basic ( VB ) . Formas VB contienen conexiones internas de Excel para consultar datos . La información que se consulta se utiliza para visualizar , calcular o manipular datos . Se conecta a una hoja de Excel desde Visual Basic utilizando técnicas similares utilizadas para consultar una base de datos Access o SQL Server. El lenguaje Visual Basic proporciona una manera fácil de usar las hojas de cálculo de Excel en cualquier ordenador de sobremesa o aplicación Web. Instrucciones
1

Crear la cadena de conexión que apunte a la hoja de cálculo Excel . La cadena no tiene realmente conectar hasta que se llama la conexión, pero en ella se establece el comando utilizado para fijar VB a Excel. El siguiente código establece la cadena de conexión :

conec As String = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = C: \\ theExcelFile.xls ; propiedades extendidas =" " Excel 8.0 ; " " "

Sustituir "C : \\ theExcelFile.xls " con el nombre de su archivo de hoja de cálculo de Excel
2

Conectar y consultar la hoja de cálculo Excel. . El " adaptador OLE " se conecta a varios archivos en el disco duro de Visual Basic . El adaptador de OLE se encarga de la traducción entre el código de VB y el archivo con formato Excel. La siguiente selecciona todos los registros de la primera hoja de cálculo:

datos dévil como nuevo OleDbDataAdapter ( "select * from [ Hoja1 $] " , conn) Aviso

se añade la variable de cadena de conexión " CONN " al adaptador.
3

Llene su conjunto de datos, para que pueda utilizar los valores devueltos en otras áreas de su código de VB . Un conjunto de datos es una unidad básica que se utiliza para contener todos los registros recuperados de cualquier fuente de datos, como Excel , Access o SQL Server. Utilice el siguiente código para "llenar " el conjunto de datos con los valores de Excel devueltos:

conjunto de datos Dim As New DataSet () data.TableMappings.Add ( "Tabla" , " Excel ") data.Fill ( conjunto de datos)
4

Muestra el contenido de un archivo de Excel para el usuario. La forma más fácil de mostrar los datos recuperados de una base de datos o archivo se utiliza un objeto " GridView " . El código siguiente muestra los resultados de Excel al formulario de VB :

theGrid.DataSource = dataset.Tables ( 0 ) DefaultViewtheGrid.DataBind ()

.

Microsoft Access
Cómo exportar un plan de cuentas en Excel
Cómo utilizar filtros avanzados en Excel
Cómo crear tres o más gráficos de líneas en un gráfico mediante Microsoft Excel
¿Por qué el Excel 2003 , construido en el acceso directo de tecla Alt E no funciona
Cómo excluir automáticamente los espacios en blanco en una tabla dinámica en Excel
¿Qué es MS Excel Macro
Consejos sobre el uso de hojas de cálculo Excel
Cómo agregar datos de Word a un archivo de Excel
Conocimientos Informáticos © http://www.ordenador.online