Bonjour,
Je cherche à exporter de grandes quantités de données dans des fichiers.
Je possède 2 formats d'exports : excel (xls) et csv
Comme je dois traiter de grandes quantités de données j'aimerais ne pas avoir à réinterroger plusieurs fois la base de données et créer simulatanément la
sortie sous forme xls et la sortie sous forme csv.

En base je possède des données sous cette forme :
- TABLE_TARIF (1 table de tarif par année avec les colonnes : ID_TABLE (PK),LIBELLE_TABLE)
- DTL_TABLE_TARIF (liste des tarifs par table de tarif avec les colonnes : ID_TARIF(PK), ID_TABLE (FK), ID_PRODUCT(FK), TARIF )

Voila ce que je veux obtenir en sortie pour les fichiers csv :
- Un fichier "TABLE_TARIF.CSV" contenant toutes les données de la table TABLE_TARIF
- Un fichier "DTL_TABLE_TARIF.CSV" contenant toutes les données de la table DTL_TABLE_TARIF

Voilà ce que je veux obtenir pour le fichier xls :
- Un seul fichier comprenant une feuille (maitre/detail) par table de tarif ayant en entête
les champs ID_TABLE ,LIBELLE_TABLE de la table TABLE_TARIF
puis suivi d'un tableau comprenant la liste des tarifs de la table (provenant de DTL_TABLE_TARIF)

Je cherche donc à trouver un moyen de modéliser mon code pour que lors du parcours des données je puisse générer simultanément
les deux types d'exports.

Merci pour toute aide.