我正在使用 OLEDB 连接到 Excel 2010。此操作所需的连接字符串是什么?
问问题
8224 次
2 回答
1
从这里:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
或者
OLEDB;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
于 2012-05-01T19:16:58.243 回答
1
您发布的连接字符串适用于 2003 年或更早的版本。Jet 将不支持 2007 或更高版本。
试试这个:
Provider = Microsoft.ACE.OLEDB.12.0;
Data Source = c:\myFolder\myExcel2007file.xlsx;
Extended Properties = "Excel 12.0 Xml;HDR ="YES";
于 2013-10-15T20:22:00.283 回答