我需要工作.net 2.0.所以我不能使用OpenXML.
这是我的源代码,我已经安装好了AccessDatabaseEngine.exe.
但仍然得到例外:
"找不到可安装的ISAM".
我也试过"Extended Properties=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);
}
Run Code Online (Sandbox Code Playgroud)