2012-04-23 44 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/