Bonjour,
Est-ce possible de transférer un fichier excel qui contient plusieurs onglet dans une table Oracle?
Si oui, comment on s'y prend?
J'utilise oracle 10g.
Merci
Bonjour,
Est-ce possible de transférer un fichier excel qui contient plusieurs onglet dans une table Oracle?
Si oui, comment on s'y prend?
J'utilise oracle 10g.
Merci
Tu veux incorporer le fichier dans un champ ?
=> champ CLOB (cf tuto sur ce site et les entrées dans le forum, c'est pas ce qui manque sur le sujet)
Tu veux incorporer les données de ton Excel dans la BD ?
=> sqlloader (cf tuto sur ce site et les entrées dans le forum)
http://jaouad.developpez.com/sqlldr/
Bonjour, je veux incorporer les données de feuilles excel vers une table oracle.
J'ai l'habitude d'utiliser SQL*loader pour un fichier de format csv. Mais présentement, j'aurais besoin de le faire a partir d'un fichier xls qui contient plusieurs onglets.
L'usager utilise une application VBA pour faire le transfert vers des tables access. La compagnie veut enlever VBA et access afin de rencontrer nos standard Oracle.
L'usager ne veux pas modifier son fichier excel.
Donc, je dois trouver si je peux le faire avec un fichier excel qui a des onglets.
Merci.
Bonjour,
Oui c'est possible.
Il faut utiliser les "heterogenous services" de Oracle.
La config se fait en déclarant un line ODBC vers le fichiers puis en le déclarant dans ORACLE_HOME\hs\admin dans un fichier inithsodbc.ora (une recherche sur ce fichier donne as mal de réponses détaillées)
Dans ce répertoire il y a des exemples pour configurer (car c'est aussi nécessaire) le listener et le tnsnames.
Coté Excel il faut par feuille définir une "plage de donnée" dont le nom sera le nom de la table.
Un peu bouratif mais ça marche.
pozzo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager