Эта строка подключения .XLSX, похоже, не работает даже с несколькими модификациями - PullRequest
0 голосов
/ 11 июля 2019

Я знаю, что есть несколько ресурсов по строкам подключения ACE OLEDB для файлов .xlsx.

Это моя текущая строка подключения:

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + uploadFilePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";";

Я пытался

@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + uploadFilePath + ";Extended Properties=\"Excel 8.0;HDR=YES;\"";

Также пробовал

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + uploadFilePath + ";Extended Properties="Excel 12.0 Xml;HDR=YES";

Я пробовал несколько на connectionstrings.com, а также из stackoverflow

Обычно мои ошибки

{"External table is not in the expected format."}   

или

{"Format of the initialization string does not conform to specification starting at index 118."}

Что я делаю не так? Любые предложения по правильной строке подключения для использования? .xls файлы работают просто отлично

...