Export Oracle vers Excel
Résolu
WirelessStigma
Messages postés
53
Statut
Membre
-
WirelessStigma Messages postés 53 Statut Membre -
WirelessStigma Messages postés 53 Statut Membre -
Bonjour,
Je dispose d'une base de données Oracle.
J'aimerais pouvoir récupérer des infos (toute une ligne) et en faire un fichier excel.
Apparemment, c'est faisable en php ou en vba.
J'ai regardé sur Internet mais je n'ai rien trouvé qui puisse vraiment m'aider.
Quelqu'un aurait-il une piste pour php et/ou vba ? Je suis preneuse.
Merci par avance
Je dispose d'une base de données Oracle.
J'aimerais pouvoir récupérer des infos (toute une ligne) et en faire un fichier excel.
Apparemment, c'est faisable en php ou en vba.
J'ai regardé sur Internet mais je n'ai rien trouvé qui puisse vraiment m'aider.
Quelqu'un aurait-il une piste pour php et/ou vba ? Je suis preneuse.
Merci par avance
2 réponses
-
Salut :
Dans l'ordre :
1- créer un odbc vers oracle
2 - se connecter sur l'odbc avec en php:
https://www.php.net/manual/fr/book.uodbc.php
3 - exporter des données de php en Excel :
https://openclassrooms.com/fr/courses
Celà dit, il y a une méthode beaucoup plus simple, mais elle réclame du java :
utilise Talend :
https://fr.talend.com/index.php
c'est une interface graphique qui te permet de manipuler des sources de données très variées et d'en faire ce que tu veux.
a+ -
a mon avis "table" est en trop :
$query = "SELECT * from DT WHERE ID_DT= '$id'";
pour exploiter le resultat :
https://www.php.net/manual/fr/function.odbc-fetch-row.php
pour faire un fichier excel :
https://openclassrooms.com/fr/courses-
Peux-tu me dire s'il y a des erreurs dans les lignes suivantes et si elles suffisent ?
$query = "SELECT * from DT WHERE ID_DT= '$id'";
$req=odbc_exec($cnx, $query);
$result1=odbc_result($req, 1) pour récupérer la valeur du premier champ de la ligne récupérée par exemple.
$cell->value=$result1; pour remplir le tableau excel avec les valeurs récupérées -
-
-