2009-12-17 5 views
2

я должен использовать OleDbConnection, чтобы создать новый первенствует файл, но когда я открываю связь с этой строкой:OleDbConnection не удалось создать новый Excel файл

OleDbConnection excelConnection = 
       new OleDbConnection(
        String.Format(
         @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Mode=ReadWrite;Extended Properties=""Excel 12.0;HDR=YES"";", 
         excelFile)); 

Я получаю сообщение об ошибке, что по-английски звучит как «Внешних таблица не находится в ожидаемом формате ».

Но файл НОВЫЙ и пустой ... как я могу это сделать?

ответ

2

Я изменил на ExcelPackage библиотеки, и теперь он работает.

+1

Возможно, OleDb не является правильным выбором для создания нового документа Excel. –

Смежные вопросы