Bonjour,
Je suis actuellement débutant en Oracle et, dans le cadre d'un projet d'études, je dois entre autre copier des fichiers XLS dans des tables Oracle.
D'après toutes les recherches que j'ai fait sur le net, il me semble que l'on ne peut pas copier directement des .xls mais qu'il faut passer par des .cvs ou .txt par exemple.
Cependant, je n'arrive pas à copier le contenu de mes fichiers. J'ai utilisé divers commandes comme LOAD DATA INFILE, COPY table FROM file, etc... Ces fichiers xls contiennent uniquement les enregistrements à mettre dans les tables, dans le bon ordre, sans les entêtes. La première colonne de chaque fichier est prévue pour une clé primaire utilisant des sequences.
Savez-vous comment je pourrais copier les enregistrements de ces fichiers dans mes tables ?
Si plusieurs méthodes vous viennent en tête, une condition facultative du projet est :
Pour insérer les enregistrements, vous utiliserez les fichiers Excel fournis.
Il est possible (recommandé) d’automatiser l’opération en générant les ordres DML grâce aux formules Excel. Enregistrez les ordres DML dans les fichiers script séparés.
En vous remerciant d'avance et vous souhaitant de bonnes fêtes de fin d'année.
Sebvita
Partager