Generare Report in Excel con ASP.NET: tre metodi

di: Simone Moretti     05 Maggio 2010

In questo articolo vediamo come, dal punto di vista del programmatore .NET, l'interazione con un file Excel sia equivalente all'interazione con una base di dati. Ciò è reso possibile da ADO.NET, che gestisce i file Excel come se fossero delle base di dati in cui i fogli di lavoro sono paragonabili alle tabelle e le colonne sono paragonabili ai campi.

L'utilità di una interazione di questo tipo si manifesta soprattutto quando è necessario fornire report generati automaticamente dall'applicazione, in modo più marginale potremmo utilizzare dei file Excel per mantenere variabili o testi all'interno di un CMS.

Nel corso dell'articolo realizzeremo una applicazione Web, composta da tre webform che gestiscono la classifica di una gara di tiro con l'arco. Questa classifica è depositata su diversi fogli di lavoro di un file Excel ed è consultabile attraverso l'applicazione.

In questo modo possiamo affrontare diversi argomenti:

  • importazione di dati da file Excel a pagina web tramite ADO.NET
  • manipolazione dei dati del file Excel tramite ADO.NET
  • esportazione di dati su file Excel tramite la classe Response
  • esportazione di dati su file Excel e creazione di grafici tramite Microsoft Excel Object Library

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto