Sto cercando di fare una cosa che probabilmente per molti di voi sarà semplice ma non riesco a fare...ho cercato molto nel forum ma.......
Si tratta di leggere un singolo valore in una cella ben precisa di un excel e metterlo su una variabile o su un textbox....senza dataset o altro...poi lo passerò ad un database
Ho provato in questo modo ma non funziona...
codice:
string pathfile = txtPath.Text;
string ExcelconnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathfile + ";Extended Properties=\"Excel 8.0;\"";
OleDbConnection ExcelConnection = new OleDbConnection(ExcelconnectionString);
string strSheetname = "Dettaglio OSSIDI-LAMINATOI";
string strSheetRange="C5";
string ExcelQuery="SELECT * FROM ["+strSheetname+"$"+strSheetRange+":"+strSheetRange+"]";
OleDbCommand ExcelCommand = new OleDbCommand(ExcelQuery, ExcelConnection);
ExcelCommand.Connection.Open();
OleDbDataReader ExcelmyReader = ExcelCommand.ExecuteReader();
String risulato = Convert.ToString(ExcelmyReader[0]);
Ma l'errore che ottengo è.....
Nessun dato esistente per la riga/colonna.