Identificativo articolo: 306572 - Ultima modifica: lunedì 18 dicembre 2006 - Revisione: 4.8 Richiesta e visualizzazione di dati di Excel tramite ASP.NET, ADO.NET e Visual C# .NETQuesto articolo è stato precedentemente pubblicato con il codice di riferimento I306572 In questa paginaSommario In questo articolo viene descritto in dettaglio come
visualizzare dati da un foglio di lavoro di Excel tramite una pagina ASP.NET
(aspx) utilizzando Visual C# .NET. Creazione di un foglio di lavoro di Excel di esempio
Creazione di un esempio di ASP.NET utilizzando Visual C# .NETQuesto esempio di codice dimostra come eseguire query e visualizzare informazioni contenute in un foglio di lavoro di Excel. Il codice riportato di seguito utilizza il foglio di lavoro creato nella sezione precedente.
Spiegazione aggiuntiva del codiceL'esempio di codice contenuto in questo articolo utilizza il provider OLE DB di Microsoft Jet per accedere al foglio di lavoro di Excel. Per connettersi al foglio di lavoro viene utilizzata la seguente stringa di connessione:Si noti che la stringa di connessione utilizza la funzione Server.MapPath. Tale funzione mappa il percorso IIS di un file e restituisce il percorso su disco rigido di tale file. Nella sezione Creazione di un foglio di lavoro di Excel di esempio, ad esempio, ExcelData.xls viene creato nella directory radice Web, che si trova in genere in corrispondenza di C:\Inetpub\Wwwroot. Nella cartella Wwwroot viene creata anche una sottocartella con nome ExcelCSTest e in quest'ultima cartella viene creato un file denominato WebForm1.aspx. In questo esempio il percorso del file sul disco rigido sarà:
Unità C
- Inetpub
- Wwwroot (che contiene ExcelData.xls)
- ExcelCSTest (che contiene WebForm1.aspx)
Radice Web (che contiene ExcelData.xls)
- ExcelCSTest (che contiene WebForm1.aspx)C:\Inetpub\Wwwroot\ExcelData.xls Non è necessario utilizzare Server.MapPath. In alternativa, è possibile codificare questa informazione in un
percorso specifico oppure utilizzare qualsiasi altro metodo per fornire il
percorso del file di Excel sul disco rigido.RiferimentiPer ulteriori
informazioni sull'accesso ai file di Excel con ASP.NET, fare clic sui numeri
degli articoli della Microsoft Knowledge Base riportati di seguito: 307029
(http://support.microsoft.com/kb/307029/
)
HOW TO: Trasferire dati XML a Microsoft Excel 2002 utilizzando Visual C# .NET 306023
(http://support.microsoft.com/kb/306023/
)
Trasferimento di dati a una cartella di lavoro di Excel tramite Visual C# 2005 o Visual C# .NET Per
ulteriori informazioni sull'utilizzo di ADO.NET, fare clic sui numeri degli
articoli della Microsoft Knowledge Base riportati di seguito: 306636
(http://support.microsoft.com/kb/306636/
)
HOW TO: Connettersi a un database ed eseguire un comando utilizzando ADO.NET e Visual C# .NET 314145
(http://support.microsoft.com/kb/314145/
)
HOW TO: Compilare un oggetto DataSet da un database con Visual C# .NET 307587
(http://support.microsoft.com/kb/307587/
)
HOW TO: Aggiornare un database da un oggetto DataSet utilizzando Visual C# .NET NOTA: ogni riferimento a nomi di società, di organizzazioni, di
prodotti, di domini, indirizzi di posta elettronica, logo, persone, luoghi ed
eventi è puramente casuale.Le informazioni in questo articolo si applicano a:
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|

Torna all'inizio
