Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: danieledb - Ottobre 20, 2015, 08:19:58 am

Titolo: Esportare da Firebird a CSV
Inserito da: danieledb - Ottobre 20, 2015, 08:19:58 am
Buongiorno
Come posso fare per esportare il risultato di una query in un file .csv?
Ho fatto un po di ricerche ma non ho trovato soluzioni che mi convincono.
Grazie
Daniele
Titolo: Re:Esportare da Firebird a CSV
Inserito da: nomorelogic - Ottobre 20, 2015, 09:13:43 am
prova questo
http://wiki.freepascal.org/FPSpreadsheet#Reading_and_writing_of_CSV_files (http://wiki.freepascal.org/FPSpreadsheet#Reading_and_writing_of_CSV_files)

oppure un TSdfDataset
http://wiki.freepascal.org/CSV (http://wiki.freepascal.org/CSV)


ma imparare ad usare fpspreadsheet ripaga ;)
Titolo: Re:Esportare da Firebird a CSV
Inserito da: danieledb - Ottobre 22, 2015, 08:14:46 am
OK ricevuto.
Terrņ presente il suggerimento.
Grazie
Titolo: Re:Esportare da Firebird a CSV
Inserito da: danieledb - Ottobre 22, 2015, 10:58:58 am
Nella palette dei componenti standard di Lazarus ho trovato Data Export > CSVExporter che in maniera molto semplice permette creare un file csv da una query.
Semplice configurazione e poi Execute e il gioco č fatto.

Bastava leggere con attenzione alla fine del link suggerito da nomorelogic:
http://wiki.freepascal.org/CSV
Data Export
FreePascal/Lazarus database export functionality (e.g. TCSVExporter on the Data Export tab) offers CSV export functionality for datasets.

Ciao Daniele