Question

I am using OLEDB to connect to Excel 2010. What is the required connection string for this operation?

Was it helpful?

Solution

From here:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

or

OLEDB;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

OTHER TIPS

That connecting string you posted is for 2003 or older. Jet will not support 2007 or forward.

Try this instead:

 Provider = Microsoft.ACE.OLEDB.12.0;
 Data Source = c:\myFolder\myExcel2007file.xlsx;
 Extended Properties = "Excel 12.0 Xml;HDR ="YES";

Or try http://www.connectionstrings.com/excel-2010/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top