[c# .net 2.0] lettura fogli excel

lunedì 26 ottobre 2009 - 12.34

Gluck74 Profilo | Guru

Ciao a tutti,
ho un problemino con excel: dopo aver fatto la mia applicazione usando le librerie "interop" (PIA), ho scoperto che sul server di produzione non sono installate!!!!!!!!!
bella storia!!!!!

ora sto tentando di leggere i file con connessione oleDB.
Cercando in giro ho trovato tanti script, tutti simili, ma tutti leggono un predefinito foglio:

Dim strSQL as String = "SELECT * FROM [" & Request("foglio") & "]"
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from [Nome_Foglio_Di_Lavoro$]", conn);
string sql = "SELECT * FROM [Foglio1$]"; OleDbCommand cmd = new OleDbCommand(sql, conn);

io invece ho la necessità di fare un ciclo sui fogli esistenti, perché non ne conosco il nome.

come posso fare? esiste un qualcosa che mi da l'elenco dei fogli presenti?

amdbook Profilo | Junior Member

Prova a vedere questo esempio: http://blogs.ugidotnet.org/PietroLibroBlog/archive/0001/01/01/91295.aspx

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

Gluck74 Profilo | Guru

grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5