0
我正在使用OLEDB连接到Excel 2010.此操作所需的连接字符串是什么?Excel 2010的连接字符串?
我正在使用OLEDB连接到Excel 2010.此操作所需的连接字符串是什么?Excel 2010的连接字符串?
从here:
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";
那你的连接字符串发布是2003或以上。 Jet将不会支持2007年或转发。
试试这个:
Provider = Microsoft.ACE.OLEDB.12.0;
Data Source = c:\myFolder\myExcel2007file.xlsx;
Extended Properties = "Excel 12.0 Xml;HDR ="YES";
见http://stackoverflow.com/questions/6444114/jet-oledb-provider-working-everywhere-except-excel-2010- on-windows-7-64-bit寻求帮助和其他问题。 – dash 2012-04-23 17:00:04