Iam пытается открыть файл XLSX (чтобы я мог создать datatable) Iam, используя приведенный ниже код.Невозможно открыть файл Excel с помощью System.Data.OleDb.OleDbConnection
System.Data.OleDb.OleDbConnection oleDbCon;
System.Data.OleDb.OleDbDataAdapter oleDbDataAd;
oleDbCon = new System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + filePath + "';Extended Properties=Excel 8.0;");
но когда путь содержит файл с расширением XLSX, я получаю сообщение об ошибке «Внешняя таблица не в ожидаемом формате.»
Над кодом работает отлично, когда файл имеет расширение xls.
Должен ли я изменить строку соединения?
Любая помощь? Спасибо в Advance.
Благодаря ..got ответа оттуда – Ananth 2010-12-01 09:32:28
@Kboek совершенны, спасибо! – 2013-05-02 19:54:07