. Importation d'un fichier xls dans Oracle peut être réalisé avec sqlldr.exe , un outil fourni avec l'installation d'Oracle . Sqlldr signifie SQL Loader et il accepte un fichier. Csv comme un argument pour importer dans une table Oracle . MS Excel est facilement enregistrées au format. Csv , vous pouvez donc utiliser ce fichier en conjonction avec un fichier de contrôle personnalisé requis pour coordonner l'importation dans la table Oracle . Vous devez aussi avoir la table cible présente à importer dans d' . Les choses dont vous aurez besoin éditeur de fichier (ex : Bloc-notes) . Microsoft Excel Show More Instructions 1 convertir xls en csv . . Ouvrir . Xls dans MS Excel. Supprimez tous les en-têtes de colonnes. Allez dans "Fichier " Enregistrer sous " et changer " Type " . Csv . Fournir un nouveau chemin et le nom et cliquez sur" Enregistrer ". 2 Création du fichier de configuration. Ouvrez le Bloc-notes . Type les suivants et enregistrer sous " ... \\ filename.ctl . " OPTIONS ( r = 1 , log = ' ... \\ filename_load.log ') LOAD DATA INFILE ' ... \\ nomfichier.csv ' dans la table tableName CHAMPS termine par « , « éventuellement JOINT BY ' " ' TRAILING NULLCOLS < br > ( FIELD1 , FIELD2 , FIELD3 , FIELDx FIN par des espaces ) Tablename est le nom de votre table Oracle , ".... \\" représenté par le chemin d'accès complet pour vos fichiers », filename_load.log " est le fichier journal pour confirmer le succès ou indiquer les erreurs de traitement et " domaines1 ... x " sont les noms des colonnes . cSV dans l'ordre de gauche à droite . 3 Créer une table Oracle , si nécessaire. À l'invite Oracle SQL , tapez ou exécuter un fichier contenant : CREATE TABLE nom_table (produits FIELD1 (plus le format domaine ex : VARCHAR2 ( 30) , AB FIELD2 (plus Format domaine ex : VARCHAR2 ( 30) , AB FIELD3 (plus le format domaine ex : VARCHAR2 ( 30) , AB FIELDx (plus le format domaine ex : VARCHAR2 ( 30) ) ; < p> "Champs" ici doit correspondre au nom et pour les champs de la deuxième étape du fichier de configuration. le fichier de contrôle correspondra à chaque colonne . csv dans sa colonne Oracle de table correspondante. 4 Lancez le sqlldr . exe Trouvez Sqlldr.exe . . (Ex : C: . \\ Oracle \\ product \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) Ouvrir le bloc-notes , tapez le chemin : ... /sqlldr.exe utilisateur /mot de passe @ nom_du_service commande = ' .. /filename.ctl . ». Enregistrer sous filename.bat et double-cliquez pour exécuter notes: . Ce processus suppose que votre connexion Oracle pouvoirs sont connus ( ex : user /mot de passe /nom_du_service ) . les instructions sont transférés à sqlldr.exe sont contenues dans le fichier de configuration, comme indiqué dans steptwo .
|