. 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 < p > 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
.