Export Oracle vers Excel
Résolu/Fermé
WirelessStigma
Messages postés
46
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
15 décembre 2010
-
6 août 2010 à 09:48
WirelessStigma Messages postés 46 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 15 décembre 2010 - 9 août 2010 à 15:25
WirelessStigma Messages postés 46 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 15 décembre 2010 - 9 août 2010 à 15:25
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
A voir également:
- Export Oracle vers Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel moyenne - Guide
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+
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
$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
WirelessStigma
Messages postés
46
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
15 décembre 2010
9 août 2010 à 15:10
9 août 2010 à 15:10
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
$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
WirelessStigma
Messages postés
46
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
15 décembre 2010
9 août 2010 à 15:25
9 août 2010 à 15:25
merci bcp !!
a+
a+
6 août 2010 à 14:39
pour l'odbc, j'ai installé Oracle Client sur ma machine; Est-ce que ça suffit ?
quand tu parles de se connecter, c'est juste la connexion à la base ou je dois forcément passer par odbc ?
en tout cas, tu m'as bien aidée ! merci
6 août 2010 à 17:17
puis de puis php te connecter sur cet odbc comme si c'était une base de données.
6 août 2010 à 17:28
je ne connais pas.
7 août 2010 à 02:06
9 août 2010 à 13:59
J'espère que tu vas pouvoir m'aider encore un peu. Connais-tu un peu le sql ?
Parce que je ne suis pas sûre des lignes que j'ai écrites et pour l'instant je ne peux pas les tester.