![]() |
Exportar consulta a CSV
Hola buen día.
Hay alguna forma nativa de guardar una consulta SQL generada por un TQuery [que visualizo en un DBGrid] directamente a un texto CSV ? Busco algo como la función exportToSpreadSheet de Paradox. Busqué y encontré códigos y referencias a componentes, pero no encontré nada inmediato. Gracias, Lucio |
No conozco nada inmediato, pero puedo sugerirte unos componentes que yo he desarrollado, y puedes bajarlo de:http://www.torry.net/db/access/db_bd...expsuitsrc.zip
Saludos! |
Una sencilla búsqueda en los foros, da bastantes resultados.
|
Gracias
Gracias Federico, estos fuentes de torry.net los conozco, pero me parece muy largo para remplazar una función de una línea.
Estimado Neftalí: navegué todos los hilos antes de preguntar, si conoces uno que responda mi pregunta, direcciónamelo, por favor. Muchas gracias de nuevo y feliz Pascua, Lucio |
Te recomiendo este hilo:
http://www.clubdelphi.com/foros/show...23&postcount=2 |
Yo utilizo este:
Se llama de la siguiente manera: DataSetToCsv(dsXXXX.DataSet, 'c:\Fichero.csv'); ... o bien utilizando un SaveDialog. |
Cita:
En el código que sugerí lo escribe directamente un un TStream, que si utilizas un TFileStream como en la función DataSetToFile, el dataset es escrito directamente en un archivo... Saludos! |
Lo que acabas de explicarme puede que me resuelva otro problema que he comentado en otro hilo.
Efectivamente yo estoy exportando el DataSet completo y me ha aparecido el problema de que necesito exportarlo a 4 ficheros .csv diferentes dependiendo del valor de un campo, no puedo crear DataSources y estoy un poco perdido. Voy a hechar un ojo a ver si puedo adaptarlo a mis necesidades. Muchas gracias. |
| La franja horaria es GMT +2. Ahora son las 04:00:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi