locked
Excel Destination Max Rows inserted RRS feed

  • Pregunta

  • Hi,

    We hope you can help us with a problem with SSIS. We need to read from an OleDB source and write the rows to an Excel Destination. The Source give us more than 300,000 rows. The package ends without no problem but the Excel does not have any rows. We try with 250,000 rows and the Excel is filled succesfully. What could be the problem?

    Thank you in advanced.

    lunes, 14 de abril de 2014 11:17

Respuestas

Todas las respuestas

  • You are on a latin forum, I will try to contact a moderator and move this topic to a english speaking forum.

    Which excel are you using? 

    Unless I am wrong excel up to 2010 can handle 65,000 rows per sheet.

    http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx

    lunes, 14 de abril de 2014 12:50
  • Hola Enrique,

    gracias por tu respuesta. Utilizamos Excel 2007, pero nos deja insertar hasta 250,000 mas o menos. Si insertamos más filas el Excel no se rellena.

    Disculpa por el error.

    lunes, 14 de abril de 2014 15:00
  • Algun valor en especifico? Recuerda que excel tiene mayores limitantes y si tu origen es otro excel (por ejemplo no puedes exportar filas de mas de 255 caracteres).
    lunes, 14 de abril de 2014 15:05
  • Nuestro origen es una tabla de una base de datos SQL Server. No inserta ningún valor, además el manejo de errores es que falle cuando se produzca.
    lunes, 14 de abril de 2014 15:54
  • Podrias intentar pasarlo a un archivo csv? y abrirlo en excel (como experiemento).
    lunes, 14 de abril de 2014 18:46
  • Hemos hecho la prueba y Excel abre el fichero sin errores. El único problema es que hay dos campos que Excel detecta como un numerico exponencial, cuando debería ser un varchar.

    Muchas Gracias.

    martes, 15 de abril de 2014 7:21
  • Hola,

    ¿En que parte te da error? ¿En el origen (Excel Source), transformaciones o final? Si en el Source no tienes problemas puedes poner algún conversor, si es en la Excel, prueba en la pestaña Error Output a jugar con las columnas Error o Truncation de esas columnas para ver/investigar que columnas son las problemáticas.

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    martes, 15 de abril de 2014 9:44
    Moderador
  • Gracias por tu respuesta Fran. Nuestro origen es una tabla de BD y el problema es que no se produce error. Pero cuando se superan las 250.000 filas no se escribe ninguna fila en el destino EXCEL. ¿Puede ser que nos falte configurar alguna propiedad de la conexión del EXCEL?
    martes, 15 de abril de 2014 9:53
  • Hola,

    ¿Has mirado que la propiedad Run64BitRuntTime esté a false? Esta la puedes encontrar bajo las propiedades del proyecto.

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    martes, 15 de abril de 2014 13:54
    Moderador
  • La propiedad está a false. Hemos hecho pruebas con 250.000 registros y se insertan en el Excel sin problema.
    martes, 15 de abril de 2014 16:58
  • Hola.

    Te sugiero emplear ACE OLEDB 12.0 (sería un OLEDB Destination, no Excel Destination). Si con este driver no lo logras, nos dices.

    Recuerda configurar la conexión de la siguiente manera:

    http://blogs.msdn.com/b/mattm/archive/2010/04/05/exporting-to-excel-2007-xslx-vs-xslb.aspx


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    viernes, 18 de abril de 2014 16:01
    Moderador
  • Muchas gracias Alberto. Hemos hecho pruebas con el driver que comentas y siguiendo las instrucciones y seguimos teniendo el mismo problema.
    martes, 22 de abril de 2014 8:00
  • ¿Puedes poner el error que te da?

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    martes, 22 de abril de 2014 8:36
    Moderador
  • No se produce ningún error. Lo único es que superado cierto número de filas el Excel se queda vacío.
    martes, 22 de abril de 2014 10:01
  • Hola.

    Por favor, pásanos el output de la ejecución del paquete en modo texto, a ver si así vemos algo más de lo que está ocurriendo y podemos sugerirte alguna alternativa.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    jueves, 1 de mayo de 2014 8:01
    Moderador
  • Hola.

    ¿Y bien? ¿Lo resolviste?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    domingo, 11 de mayo de 2014 15:33
    Moderador
  • Al parecer, el OP perdió interés por el tema o lo resolvió por él mismo. Doy el hilo por cerrado.

    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    sábado, 17 de mayo de 2014 9:52
    Moderador