Conexão OLEDB do Microsoft ACE criando o Excel vazio quando há 166,110 linhas

Estou programando em C # e usando umoledbconnection. Esta é a string de conexão padrão, por exemplo

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

Isso funciona com sucesso e cria minha planilha do Excel cheia de dados corretos, quando o número de linhas não é excessivo. No entanto, sempre que o número de linhas na planilha aumenta para um tamanho grande (por exemplo, atualmente está falhando em 166,110 linhas), ele produz uma planilha vazia com o nome da guia da planilha definido comoA266FF2A662E84b639DA.

Não é possível reescrever isso para que não use umOLEDB conexão, alguma idéia porque não funciona quando o tamanho da linha aumenta?

questionAnswers(5)

yourAnswerToTheQuestion