Соединение Microsoft ACE OLEDB создает пустой Excel при наличии 166 110 строк
Я программирую на C # и используюoledbconnection
, Это стандартная строка подключения, например
<code>using (OleDbConnection conn = new OleDbConnection( "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + saveFilenameAndLocation + ";Extended Properties='Excel 12.0 Xml;HDR=Yes'" )) </code>
Это работает успешно и создает мою электронную таблицу Excel, заполненную правильными данными, когда число строк не является чрезмерным. Однако всякий раз, когда число строк в электронной таблице увеличивается до большого размера (например, в настоящее время происходит сбой в 166 110 строк), она создает пустую электронную таблицу с именем вкладки рабочего листа, установленным вA266FF2A662E84b639DA
.
Невозможно переписать это так, чтобы оно не использовалоOLEDB
связи, есть идеи, почему это не работает, когда размер строки увеличивается?