Visualización de datos Excel a un control DataGrid Basic 6.0 Visual puede hacer que sus aplicaciones VB6 más fáciles de usar por ser capaz de mostrar datos de Excel. VB6 es un lenguaje de programación desarrollado por Microsoft . VB6 ha sido reemplazado por Visual Basic.NET ( VB.NET ) que utiliza el marco . NET . Un control DataGrid se utiliza para mostrar los datos en un formato tabular similar a una tabla de base de datos. Utilizar ADO para realizar la conexión a Excel y consultar la hoja de cálculo utilizando un "Select" sentencia SQL. Una vez realizada la conexión con Excel , puede utilizar un conjunto de registros para acceder a los datos. Instrucciones
1
Copia y pega el código siguiente para crear un nuevo procedimiento sub y crear las variables que va a utilizar para realizar la conexión a Excel :
Private Sub displayExcelInDataGrid () Dim rs Como ADODB.RecordsetSet rs = New ADODB.RecordsetDim sConn Como StringDim sFile As String
2
Defina la ruta de acceso a la hoja de cálculo Excel y definir las propiedades de registros :
sFile = "C : \\ temp \\ myXLFile.xls " rs.CursorLocation = adUseClientrs.CursorType = adOpenKeysetrs.LockType = adLockBatchOptimistic
3
Copia y pega el siguiente código consulta " Sheet1 "de Excel y visualización a través de el control DataGrid mediante el uso de registros :
sConn = " DRIVER = Microsoft Excel Driver ( * . xls )," y " DBQ =" & sFilers.Open "SELECT * FROM [ ,"Hoja1 $] " , sconnSet DataGrid1.DataSource = rsEnd Sub