|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2005
Messaggi: 103
|
visualizzare dati excel in c#
Ciao a tutti!!!
Avrei bisogno di "importare" i dati presenti in un foglio excel in un'applicazione c#. Ecco il codice che uso: { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=c:\\prodotti.xls;Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); string sql = "SELECT * FROM [mio$]"; OleDbCommand cmd = new OleDbCommand(sql, conn); try { conn.Open(); OleDbDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection); while(rd.Read()) { MessageBox.Show(rd["miaColonna"].ToString()); } rd.Close(); } catch(Exception exe) { MessageBox.Show(exe.ToString()); } } Il problema è che il compilatore mi solleva un'eccezione: index.outofrangeexception: miacolonna Questo penso perchè non ho cambiato l'intestazione della colonna in excel; se è questo il problema come faccio a cambiare l'intestazione di una colonna in excel??? Qualcuno può aiutarmi? GRAZIE |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:28.