Les partenaires publicitaires:

Comment importer xls dans Oracle

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 l'importation dans une table Oracle. Données MS Excel est facilement bloqué au format .csv, de sorte que vous pouvez utiliser ce fichier en conjonction avec un fichier requis de contrôle personnalisé pour coordonner l'importation dans la table Oracle. Vous devez aussi avoir la table présente cible afin d'importer en à.

Choses que vous devez

  • Éditeur de fichier (ex: Bloc-notes)
  • Microsoft Excel

Instructions

  1. Convertir .xls .csv. Ouvrir .xls dans MS Excel. Supprimez toutes les têtes de colonnes. Aller à "Fichier, "Enregistrer sous" et le changement "Type" au format .csv. Fournir un nouveau chemin et le nom et cliquez sur "Sauvegarder."

  2. Créer le fichier de configuration. Ouvrez le Bloc-notes. Tapez la commande suivante et enregistrer en tant que "... filename.ctl."

    OPTIONS (rows = 1, LOG = '... filename_load.log')

    LOAD DATA

    INFILE '... nomfichier.csv'

    INTO TABLE TABLENAME



    FIELDS TERMINATED BY "," Éventuellement placées PAR '"'

    SUIVI NULLCOLS

    (FIELD1, FIELD2, FIELD3, FIELDx TERMINATED BY WHITESPACE)

    Tablename est le nom de votre table Oracle, "...." représenté par le chemin complet pour vos fichiers, "filename_load.log" est le fichier journal pour confirmer le succès ou l'indiquent les erreurs de traitement et "Domaines1 ... x" sont les noms des colonnes de .csv afin de gauche à droite.




  3. Créer une table Oracle, si nécessaire. Au Oracle SQL, tapez ou exécuter un fichier contenant:

    CREATE TABLE TABLENAME (

    FIELD1 (plus format de champ ex: VARCHAR2 (30),

    FIELD2 (plus format de champ ex: VARCHAR2 (30),

    FIELD3 (plus format de champ ex: VARCHAR2 (30),

    FIELDx (plus format de champ ex: VARCHAR2 (30));

    "CHAMPS" ici doivent correspondre au nom et commander les champs dans le fichier de contrôle Deuxième étape. Le fichier de contrôle correspondra chaque colonne .csv dans ça colonne de table Oracle correspondant.

  4. Exécutez le Sqlldr.exe. Trouver Sqlldr.exe. (Ex: C: Oracle product 10.1.0 Client_1 BIN sqlldr.exe.), Tapez le chemin Ouvrez le Bloc-notes: ... / utilisateur sqlldr.exe / mot de passe @ contrôle de service_name = '... / filename .ctl '.

    Enregistrer sous filename.bat et double-cliquez sur exécuter.

    Notes:

    Ce processus suppose que vos informations de connexion Oracle sont connus (ex: mode / mot de passe / nom_service). Les instructions sont transférés à sqlldr.exe sont contenues dans le fichier de contrôle, comme indiqué dans StepTwo.

» » » » Comment importer xls dans Oracle