“Conocimiento software>Microsoft Access

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

2012/3/14
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
Excel 2007 Pivot Table Tricks
¿Cuáles son las características de Microsoft Windows Server 2003?
Cómo calcular Conde Uso de Excel
Cómo construir una base de datos de Microsoft Access
Cómo quitar hipervínculos en Microsoft Excel 2007
¿Cuando las consultas de Access son inútiles?
Cómo crear una hoja de cálculo de un gráfico en Excel
Cómo ajustar la Altura de la fila en Microsoft Excel
Conocimiento de la computadora © http://www.ordenador.online