Я использую OLEDB для подключения к Excel 2010. Какая строка подключения требуется для этой операции?Строка подключения для Excel 2010?
0
A
ответ
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/
См http://stackoverflow.com/questions/6444114/jet-oledb-provider-working-everywhere-except-excel-2010- on-windows-7-64-bit для справки и дополнительных проблем. – dash