Colaboraciones en el Guille

Microsoft Excel en ASP .NET

[Leer una hoja de cálculo de Excel desde ASP .NET con Visual Basic .NET]

 

Fecha: 02/Feb/2006 (1 de Febrero de 2006)
Autor: Miliuco (Emilio Pérez Egido)

 


Introducción

Microsoft tiene un artículo en su KB, ID 306572, titulado "CÓMO: Consultar y presentar datos de Excel mediante ASP.NET, ADO.NET y Visual C# .NET", que propone una manera sumamente sencilla de acceder a datos de Excel y mostrarlos en un documento ASP .NET. En este ejercicio se adapta el artículo de Microsoft a Visual Basic .NET y se comenta el código más ampliamente.

Resumen

ADO .NET proporciona métodos para conectar con diferentes almacenes de datos. En este ejercicio de Visual Basic .NET se utilizan clases pertenecientes a los espacios de nombres System.Data y System.Data.OleDb para conectar con una hoja de cálculo de Microsoft Excel. Un grupo de celdas de la hoja de cálculo, englobadas en un rango con nombre, hace la función de tabla del DataSet que es mostrada en el DataGrid.

Hoja de cálculo

ASP .NET

Página dinámica ASPX

Puedes ver aquí la página generada de forma dinámica.


Espacios de nombres usados en el código de este artículo:

System.Data
System.Data.OleDb


Fichero con el código de ejemplo: miliuco_excel.zip - 72 KB

(MD5 checksum: [B1105BBE0C45CA47A1B0EC93F9731957])


ir al índice principal del Guille