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