Connection String for Excel 2010?
-
02-06-2021 - |
Question
I am using OLEDB to connect to Excel 2010. What is the required connection string for this operation?
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";
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow