Excel 2010连接string?

我正在使用OLEDB连接到Excel 2010.什么是此操作所需的连接string?

从这里 :

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

你发布的连接string是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/

Interesting Posts