2012-04-23 82 views
0

我正在使用OLEDB連接到Excel 2010.此操作所需的連接字符串是什麼?Excel 2010的連接字符串?

+0

見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

回答

1

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"; 
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/