Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2010
nextor nextor is offline
Miembro
 
Registrado: abr 2010
Posts: 31
Poder: 0
nextor Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 20-12-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.265
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 20-12-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 17
mcs Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 20-12-2010
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
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.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
retornar DataSet o algun contenedor de datos (ADO) 2-D@monic Varios 6 29-02-2012 22:52:47
Seleccionar datos de un dbgrid, no de un dataset martinartaza Conexión con bases de datos 4 04-10-2010 17:05:17
Busqueda de datos en una BD con DATASET rgstuamigo OOP 4 30-12-2008 23:54:25
Cargar datos en dataset Ubed Conexión con bases de datos 1 21-11-2007 14:32:30
Extraer datos de un dataset? Durbed Conexión con bases de datos 5 01-10-2004 16:40:30


La franja horaria es GMT +2. Ahora son las 00:28:22.


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