, когда я пытаюсь извлечь таблицу данных из файла Excel следующим образом:
public void CopyTable(string filename)
{
var connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", filename);
var adapter = new OleDbDataAdapter("SELECT col_1, col_2, col_3, col_4, col_5, col_6 FROM[Sheet1$]", connectionString);
var ds = new DataSet();
adapter.Fill(ds, "ReadData");
m_mainDt = ds.Tables["ReadData"].Copy();
}
Я получаю все данные, кроме столбцов 5-6.
Я получаю названия, но не данные
Вот что я получаю
Файл Excel - это .xls
это также произошло, когда я использую этот запрос:
SELECT * FROM[Sheet1$]