A " DataTable " es un objeto de VB.NET que le permite mostrar los datos en columnas y filas a sus lectores . Puede exportar información DataTable a una hoja de Excel fila por fila. VB.NET incluye una biblioteca de Excel , por lo que no es necesario instalar ninguna aplicación de terceros para crear la hoja de cálculo . El archivo se almacena en el servidor con una aplicación Web o en el disco duro del usuario con una aplicación de escritorio . Instrucciones
1
Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " Microsoft . NET Framework ", luego haga clic en "Visual Studio" para abrir el software de programación VB.NET .
2 Haga clic en el menú " Archivo" y seleccionar " Abrir proyecto ". Haga doble clic en el archivo de proyecto VB.NET para cargar el código. En el derecho de " Explorador de soluciones " del panel , haga clic en el archivo que desea utilizar para exportar los datos y seleccione " Ver código. "
3
Agregue la biblioteca del sistema que contiene el Excel funciones al principio del archivo :
Imports Excel = Microsoft.Office.Interop.Excel
4
crear una nueva hoja de cálculo para cargar las funciones de Excel y crear una nueva hoja de cálculo llamada " órdenes " :
aplicación = new Excel.Application ()
hoja = ( Excel.Worksheet ) app.ActiveSheet
sheet.Name = " órdenes "
5
Iterar a través de cada fila de la tabla y escribir a la hoja de cálculo :
cuenta Dim As Integer = 1
para cada fila como DataRow En table.Rows
< p > = count + 1
Para j As Integer = 1 Para table.Columns.Count
Si count = 2 Then sheet.Cells
inicio ( 1 , j ) = mesa. Las columnas ( j - 1 ) . ColumnName
End If
sheet.Cells
(recuento , j ) = row.Item ( j - 1 ) . ToString
Siguiente < br >
Siguiente
6
Guardar los cambios realizados en el archivo " orders.xls " y cierre el libro :
app.SaveAs ( " orders.xls " )
app.Close ()