Мне нужно работать в .net 2.0
. Поэтому я не могу использовать OpenXML.
Это мой исходный код, и я уже установили AccessDatabaseEngine.exe
.
Но по-прежнему возникает исключение:
«Не удалось найти устанавливаемый ISAM».
Я также пробовал «Расширенные свойства = Excel 8.0»
в строке подключения.
static void Main(string[] args)
{
DataSet dataSet = new DataSet();
OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|Data Directory|\HSC.xlsx;Extended Properties=Excel 12.0;HDR=YES;");
OleDbDataAdapter dataAdapter= new OleDbDataAdapter("select * from [Sheet1$]", connection);
dataAdapter.Fill(dataSet);
}