Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   exportar datos de Dataset a XLSX (https://www.clubdelphi.com/foros/showthread.php?t=71433)

nextor 18-12-2010 17:38:19

exportar datos de Dataset a XLSX
 
Buen Dia amigos del mejor foro delphi !!!

Quisiera pedirles su ayuda con un problemita que tengo, pues donde trabajo utilizamos Delphi 7 para programar y desde alli utilizamos un componente llamado Tdataset2Excel para exportar datos a un archivo de excel, el caso es que este componente solamente es capaz de escribir archivos .xls lo que crea problema ya que hay consultas de mas de 65,000 registros. Alguien sabe como escribir o exportar datos de un dataset a un archivo xlsx(office 2007), o conocen algun componente que lo haga ?

Gracias por su ayuda y atencion

Neftali [Germán.Estévez] 20-12-2010 11:44:09

A los archivos de Excel, por lo menos en las versiones antiguas, se podía conectar directamente utilizando ADO. Me imagino que en las versiones nuevas también, así que basta con configurar el ADOConection para acceder a Excel.
A partir de ahí es copiar datos como si de una tabla se tratara.

Busca en los foros por Excel y ADO y encontrarás muchs mensajes al respecto.

Si no recuerdo al, en el FTP también hay ejemplos.

mcs 20-12-2010 11:57:37

Si los archivos los exportas de forma plana (o sea, sin fórmulas, colores ni demás florituras), lo que yo hago es exportar a CSV. De esta forma el archivo es compatible con todas las versiones de Excel y OpenOffice, y para generarlo solo tienes que grabar en un archivo de texto todos los valores separados por coma, punto y coma o cualquier separador similar.

rretamar 20-12-2010 18:43:22

Sin dudas que exportando a CSV tenemos mucha más compatibilidad con el "mundo exterior". Prefiero ese formato, que además es fácil de leer desde muchas otras aplicaciones.


La franja horaria es GMT +2. Ahora son las 12:55:42.

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