Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2012
acalderonr acalderonr is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico, DF
Posts: 33
Poder: 0
acalderonr Va por buen camino
Límite de 65536 filas exportando a Excel

Hola buenas tardes a todos.

He buscado en los foros sin suerte algo que me ayude a solucionar este problema, por ello recurro al foro para investigar.

Uso Delphi 6 y me va bastante bien, utilizo los componentes de Excel en la pestaña Servers para importar y exportar información desde y hacia Excel sin problema.

Tengo particularmente un sistema que reune muchísimos registros, varios cientos de miles que deben ser exportados cada mes a Excel, pero el detalle es que ocurre un error en el proceso cuando llega al registro 65536 y hay que hacerlo en varias partes. Estamos utilizando Excel 2007 y 2010 y es el mismo error, así que supongo que es problema del componente que uso.

Supongo que habrá que actualizar algún DLL para solucionar el problema, pero no encuentro nada al respecto.

Alguien podrá orientarme para solucionar el problema?

Gracias.
Responder Con Cita
  #2  
Antiguo 14-11-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ese era el límite de filas para los archivos de Excel en versiones anteriores, así que es posible que los componentes tengan alguna limitación codificada. ¿Cuál es el error que manda? Si es una excepción, podrías intentar capturarla para saltártela y seguir adelante con el proceso.

Por otra parte, para esa cantidad de filas, ¿no encuentras muy lento el proceso? Porque también podrias usar los componentes ADO para exportar tus datos.

// Saludos
Responder Con Cita
  #3  
Antiguo 14-11-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
condicionar

y si usas un contador en alguna parte de tu proceso para que cuando estes a punto de llegar al 65536 te cambie a la proxima hoja. y este contador se reinicie.

Saludos
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita
  #4  
Antiguo 15-11-2012
acalderonr acalderonr is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico, DF
Posts: 33
Poder: 0
acalderonr Va por buen camino
Muchas gracias roman y kapcomx por sus respuestas.

Voy a probar en primer lugar saltarme la excepción y en segunda pasar a la segunda hoja, aunque mi cliente lo quiere todo en una sola hoja y, aunque es fácil y rápido copiar, a veces se les complica la existencia.

Les platico cómo me va.

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Exportando a Excel desde Quickreport 5 AlbertoG Impresión 7 21-06-2011 23:00:24
Limite de filas en un DBGrid jafera Firebird e Interbase 5 07-06-2010 13:35:34
Exportando a Excel celdas con Formato ruedabeat2003 Varios 2 12-08-2008 23:46:21
Exportando a Excel con DBGridExcelExport BlueSteel Varios 5 07-02-2008 18:11:30
Hay un limite para almacenar filas en stringrid uper Varios 7 10-01-2008 17:36:39


La franja horaria es GMT +2. Ahora son las 15:39:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi