Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2007, 17h32   #1
Invité de passage
 
Inscription : juin 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 4
Points : 0
Points : 0
Par défaut Imports de données excel

Bonjour,
Je suis débutant est j'ai besoin sous oracle, dans un schéma connu
d'importer une table excel.

Je ne veut pas utiliser d'outil car l'opération doit être répétitive et
de nuit.

Merci de me faire parvenir un bout de code sql m'aider à démarrer.

Jean-Luc
Jeanlucd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 18h43   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
... je vois bien une procédure appelant un code java.

CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 08h55   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
déjà posée plusieurs fois sql*loader ou table externe

Les schedulers sont fait justement pour ça, je ne vois pas en quoi l'usage d'un outil est génant
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 09h44   #4
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 450
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 450
Points : 4 209
Points : 4 209
Je pense qu'il voulait parler d'outils comme TOAD qui importe des fichiers excel directement.
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 10h28   #5
Invité de passage
 
Inscription : juin 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 4
Points : 0
Points : 0
Oui en effet je voudrais passer par du code sql (procédure), plus long plus compliqué mais plus intéressant, puis par le gestionnaire de job de oracle.

Pour les outils, je ne vois pas d'opposition s'ils sont en freeware et si on peut
les éxecutés par le gestionnaire des tâches ou de job de oracle.

L'import doit se faire la nuit sasn que personne ne soit présent.

Merci de m'éclairer un peu plus... se serait vraiment sympa

Bonne année
Jean-Luc
Jeanlucd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 10h34   #6
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
SQL*Loader

Tables externes
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 10h57   #7
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
... je pense que l'utilisation de SQL Loader ou des tables externes nécessite une opération manuelle qui consiste à exporter le fichier excel au format CSV tous les jours. C'est fastidieux et cela cré une opération qu'il est peut être difficile d'organiser et de plannifier.

La solution que je propose, si la version de la BD l'accepte, c'est un package dans lequel procédures et fonctions pourraient effectuer le traitement. Pour cela, la lecture du fichier Excel peut être effectuée en java à l'aide d'API existantes ( gratuites ) et bien documentées.
http://jakarta.apache.org/poi/index.html
http://www.andykhan.com/jexcelapi/
évidement, vous devez avoir un developpeur java sous la main, mais je pense que c'est la façon la + simple et la + rationnelle de traiter votre demande.

CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 11h13   #8
Invité de passage
 
Inscription : juin 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 4
Points : 0
Points : 0
Par défaut Merci

Merci pour vos réponses, je vais exploiter ce que je peux, mais je me trouve avec plusieurs pistes et c'est sympa.

Par philosophie.... en réponse à un problème sans solution...

Pour un problème complexe est intéressant, un problème compliqué est nul..
et ne sert sert à rien.

Si j'ai une réponse ou début de solution à mon problème je ne pose pas de question, non ?

On peut utiliser un forum ce qui évite les pertes de temps au départ puis on débrouille par la suite... ou alors à quoi sert un forum ?

En tout cas encore merci pour les pistes...

Jean-Luc
Jeanlucd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 11h23   #9
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par Jeanlucd
Par philosophie.... en réponse à un problème sans solution...

Pour un problème complexe est intéressant, un problème compliqué est nul..
et ne sert sert à rien.

Si j'ai une réponse ou début de solution à mon problème je ne pose pas de question, non ?

On peut utiliser un forum ce qui évite les pertes de temps au départ puis on débrouille par la suite... ou alors à quoi sert un forum ?
C'est juste une citation d'Albert Einstein que j'ai mis dans ma signature
Je pense en effet qu'il n'y a pas de problème sans solution, il suffit d'une part de le poser correctement et d'autre part d'avoir les connaissances nécessaires pour le résoudre. Le forum sert donc à cela : soit t'aider à formuler correctement ton problème pour trouver une solution, soit à te fournir les connaissances qui te manquent. Je m'arrête là car on sort du sujet
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h25.


 
 
 
 
Partenaires

Hébergement Web