Connection String for Excel 2010?
-
02-06-2021 - |
سؤال
I am using OLEDB to connect to Excel 2010. What is the required connection string for this operation?
المحلول
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";
نصائح أخرى
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";
لا تنتمي إلى StackOverflow