Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Exportar a excel mas rapido, (sin el motor de excel) ????

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Exportar a excel mas rapido, (sin el motor de excel) ???? Responder citando

La cuestion es si alguien conoce la manera de exportar a excel y puede dar ejemplos, sin usar los ya por todos conidos Varian Excel.... OlesProcedures y todo eso.

Hay 2 cuestiones:

- Ganar velocidad en la creacion de hojas excel.
- Poder exportar sin tener el excel instalado.

Conozco un programa en delphi que exporta a excel como 1000 veces mas rapido que yo, y ademas funciona sin tener el excel instalado, no se si usan algun componente extraño o que.

¿Alguien sabe algo?

Gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola,
yo llevo dias buscando lo mismo que tu, mi aplicacion exporta a excel desde una consulta y cuando la consulta es pequeña.... vale pero por lo general las consultas que exportas a excel son extensas y puedo tomarme un cafe mientras se genera el excel, ademas la aplicacion se queda colgada hasta que termina de exprotar....
Si encuentro algo te lo cuento y porfavor, si lo encuentras tu cuentalo aqui para que nos enteremos todo.... de alguan forma se debe de hacer mas rapido pro q no es normal qeu tarde tanto pero como? no encuentro nada en ningun sitio
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola, bueno yo ya lo eh solucionado... no se si es al forma mas correcta pero em sirve...
Lo que hago es exportarlos a un fichero con extension cvs, luego abres el excel le das a exportar datos externos, le dices qeu el separador es ; y ya lo abre bien... lo exporta en segundos......
Te sirve esto? si lo haces de alguna otra manera lo dices vale.


TStringList *Lista=new TStringList;
String s;
if(Query2->Active==false)
ShowMessage (" NO puedo abrir al consulta "+ Query2->Name);

try{

for(int i=0;i<Query2>RecordCount;i++)
{
s="";
for(int j=0; j<Query2>FieldCount;j++)
{ s+=Query2->Fields->Fields[j]->AsString;
s+=";";
}
Lista->Add(s);
Query2->Next();
}
Lista->SaveToFile("c:\\Mitxt.csv");
ShowMessage("El Archivo Mitxt.CSV se creó con exito");
Query2->Close();
}
__finally
{
delete Lista;
}
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Eso era lo que yo hacía al principio pero ahora me gustaría que no hubiese que dar pasos intermedios (Importar por ejemplo), es decir, que una vez exportado ya sea usable en Excel.

La cuestion es exportar a excel sin usar el motor de excel que es lentorro.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.