1

我正在使用 OLEDB 连接到 Excel 2010。此操作所需的连接字符串是什么?

4

2 回答 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";

或尝试http://www.connectionstrings.com/excel-2010/

于 2013-10-15T20:22:00.283 回答