Соединение Microsoft ACE OLEDB создает пустой Excel при наличии 166 110 строк

Я программирую на C # и используюoledbconnection, Это стандартная строка подключения, например

using (OleDbConnection conn = new OleDbConnection(
          "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
           saveFilenameAndLocation + 
          ";Extended Properties='Excel 12.0 Xml;HDR=Yes'"
      ))  

Это работает успешно и создает мою электронную таблицу Excel, заполненную правильными данными, когда число строк не является чрезмерным. Однако всякий раз, когда число строк в электронной таблице увеличивается до большого размера (например, в настоящее время происходит сбой в 166 110 строк), она создает пустую электронную таблицу с именем вкладки рабочего листа, установленным вA266FF2A662E84b639DA.

Невозможно переписать это так, чтобы оно не использовалоOLEDB связи, есть идеи, почему это не работает, когда размер строки увеличивается?