Charger Excel feuille de données pour la base de données Oracle
Je suis à la recherche d'un outil gratuit pour charger Excel fiche de données dans une base de données Oracle. J'ai essayé de l'Oracle SQL developer, mais elle continue à lancer une exception NullPointerException. Des idées?
- Si vous êtes à portée de main avec perl, regardez <a href="search.cpan.org/~szabgab/Tableur-ParseExcel-0.33/lib/...>.
Vous devez vous connecter pour publier un commentaire.
Excel -> format CSV -> Oracle
Enregistrer la feuille de calcul Excel en tant que type de fichier CSV' (Valeurs Séparées par des Virgules).
Transfert de l' .le fichier csv sur le serveur Oracle.
Créer la table Oracle, à l'aide de SQL
CREATE TABLE
déclaration de définir la table de la colonne de longueurs et de types.Utilisation sqlload à la charge de l' .fichier csv dans la table Oracle. Créer un sqlload de contrôle du fichier comme ceci:
Invoquer sqlload pour lire la .fichier csv dans la nouvelle table, la création d'une ligne dans la table pour chaque ligne dans le .fichier csv. Ceci est fait comme une commande Unix:
OU
Si vous voulez juste un outil, utilisez QuickLoad
Une autre façon de faire de l'Excel -> format CSV -> Oracle est à l'aide de Tables Externes, d'abord introduit dans 9i. Les tables externes vous permettent d'interroger un fichier plat comme si c'est une table. Derrière les scènes Oracle est toujours à l'aide de SQL*Loader. Il y a une solide tutoriel ici:
http://www.orafaq.com/node/848
Oracle Application Express, qui est fourni gratuitement avec Oracle, comprend un "Charger des Données de feuille de calcul" utilitaire en vertu de l':
Vous avez besoin pour enregistrer la feuille de calcul en tant que fichier CSV en premier.
Si c'est un processus que vous pouvez copier et coller les données dans une table Microsoft access et faire une requête ajout à la table oracle que vous avez le programme d'installation via votre gestionnaire odbc.
Il y a différentes façons de charger excel/csv de base de données oracle. Je suis en donnant à ces ci-dessous:
1. L'Utilisation De Crapaud. Crapaud donne de très fexibilité option de téléchargement excel. Il donne le mappage des colonnes de la fenêtre ainsi. Normalement à partir d'Outils -> Importer, vous trouverez l'option. Pour plus de détails je peux fournir le manuel d'instruction complet.
2. Charge de Microsoft Access en premier et ensuite passer à Oracle à partir de là.
Etape 1: Il y a un onglet dans l'accès nommées "Données Externes" qui donne de téléchargement excel pour accéder à la base de données.
Etape 2: une Fois que le tableau est créé, il suffit de cliquer écrire de la souris sur le tableau et choisissez Exporter vers la BASE de données ODBC. Il vous sera demander de base de données oracle détails de la connexion.
Il est libre.
3. Utiliser Oracle SQL Loader. C'est un service qui ont la forme, le fichier de contrôle. Vous avez besoin de l'écriture de la configuration. Il est utilisé comme un texte/fichier quelconque charge de maintenir un modèle.
Espère que cela aide. Si nécessaire, je peux partager plus de détails.
Comme vous le mentionnez vous êtes à la recherche d'un outil - vous pouvez comme à consulter cet Oracle vidéo - vous pouvez charger des données à partir de n'importe quelle source -
http://youtu.be/shYiN2pnPbA