Мне нужно открыть существующий файл Excel и заполнить его DataTable. Как я могу это сделать?
Я работаю в ASP.NET
Я уже пытался создать excel с этим решением (http://stackoverflow.com/questions/1746701/export-datatable-to-excel-file), а затем попытался открыть его с помощью соединения OLEDB, как это, но это не работало.. он сказал, что таблица была в неправильном формате.. и затем он сказал, что не может найти файл ISAM.. Я не знаю, что делать..
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\reports\report.xls;Extended Properties=""Excel 8.0;HDR=No;IMEX=1""");
conn.Open();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = @"SELECT * INTO [Excel 8.0;Database=C:\reports\reportBase.xls].[SheetBase1] FROM Sheet1]";
cmd.ExecuteNonQuery();
conn.Close();
Пожалуйста помогите!! я в отчаянии!!
Спасибо!!