Conexión de Microsoft ACE OLEDB creando Excel vacío cuando hay 166,110 filas

Estoy programando en C # y usando unoledbconnection. Esta es la cadena de conexión estándar, p.

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

Esto funciona correctamente y crea mi hoja de cálculo de Excel llena de los datos correctos, cuando el número de filas no es excesivo. Sin embargo, siempre que el número de filas en la hoja de cálculo aumenta a un tamaño grande (por ejemplo, actualmente está fallando en 166,110 filas), produce una hoja de cálculo vacía con el nombre de la pestaña de la hoja de trabajo establecido enA266FF2A662E84b639DA.

No es posible volver a escribir esto para que no use unOLEDB conexión, ¿alguna idea de por qué no funciona cuando aumenta el tamaño de la fila?

Respuestas a la pregunta(5)

Su respuesta a la pregunta