Cómo exportar desde un Dataset a una hoja de Excel usando Vb.Net

Escrito por jim campbell | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo exportar desde un Dataset a una hoja de Excel usando Vb.Net
Un dataset de .NET proporciona una lista de registros a una aplicación. (Hemera Technologies/AbleStock.com/Getty Images)

Un dataset de .NET proporciona una lista de registros a una aplicación. El software recupera el dataset de una base de datos, o puedes crear un dataset con los valores de las entradas de usuario. Para exportar el dataset a un archivo Excel, usa las bibliotecas .NET Excel incluidas con el lenguaje de programación .NET. Los programadores usan el proceso de exportación para permitir a los usuarios transferir datos ya almacenarlos en un formato de archivo XLS.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Haz clic en el botón "Inicio" de Windows y selecciona "Todos los programas". Haz clic en "Microsoft .NET Framework", y después en "Visual Studio". Abre tu proyecto .NET en el editor.

  2. 2

    Haz doble clic en el archivo de código .NET que quieres usar para exportar los datos. Crea las variables Excel desde el libro de trabajo, aplicación y elementos de hoja de cálculo:

    Dim app As New Microsoft.Office.Interop.Excel.ApplicationClass Dim wb As Microsoft.Office.Interop.Excel.Workbook Dim ws As Microsoft.Office.Interop.Excel.Worksheet

  3. 3

    Itera por todos los elementos del dataset y añade el elemento a una columna de Excel. El siguiente código te muestra cómo iterar por un dataset y exportar el campo de un dataset a una columna de Excel asociada:

    Dim i As Integer Dim k As Integer For columns = 0 To ds.Tables(0).Columns.Count - 1 For row = 0 To ds.Tables(0).Rows.Count - 1 .Cells(i, k).Value = ds.Tables(0).Rows(row).ItemArray(columns) i += 1 Next k += 1 Next

  4. 4

    Guarda los datos en una hoja de cálculo de Excel. El siguiente código te muestra cómo guardar los datos en un archivo llamado "ExcelExport.xlsx":

    excelname = "c:\ExcelExport.xlsx" Excel.ActiveCell.Worksheet.SaveAs(excelname)

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles