2009-06-11 8 views
0

Ich versuche, ein Excel-Dateiverzeichnis in eine Oracle-Tabelle zu exportieren, im Gegensatz zum Durchlaufen des Bereichs und Ausführen einer Menge von Insert-Anweisungen. Ich würde denken, dass es bessere Möglichkeiten gibt, dies in .NET zu erreichen, aber ich kann keine andere Antwort neben Excel auf csv & mit Sql Loader oder externe Tabelle laden finden. Kennt jemand eine sauberere & effizientere Art und Weise, die durch die Bereiche & Ausführen von Insert-Anweisungen durchlaufen?Exportieren von Excel-Daten in Oracle-Tabelle mit VB.NET

Danke!

Antwort

0

Ich denke Oracle externe Tabellen sind eigentlich ziemlich elegant dafür (so ist SQL-Lader). Es gibt ein "Abhängigkeits" -Argument für beide Ansätze. Wenn Sie jedoch nach einer Lösung mit mehr Punkt und Klick suchen; Oracle hat ein kostenloses Tool namens SQL Developer zum Download zur Verfügung. Es hat support for importing from excel.

Zusätzlich gibt es eine ganze forum für SQL Loader und externe Tabellen.

0

Nicht, dass ich das empfehle, aber Sie können ODBC-Treiber für Excel verwenden, um die Excel-Tabellen als Tabellen zu sehen. Dann ist es eine Frage der Auswahl der Daten aus der Excel-Tabelle und Einfügen in Oracle-Tabelle ...

+0

Danke für den Tipp. Ich glaube, ich habe das als eines der Suchergebnisse auf Google gesehen, aber ich versuche, die Anzahl der Schritte so gering wie möglich zu halten. Die ODBC-Route scheint ein bisschen zu viel. Ich denke, basierend auf dem, was ich gefunden habe, ist die beste Option, die Excel-Datei als CSV zu speichern, verschieben Sie es auf den Datenbankserver und laden Sie es als eine externe Tabelle auf Oracle. Man würde denken, dass es leichtere Möglichkeiten geben würde, aber anscheinend nicht. Danke für die Antwort! – tundal45

0

Sie können ODI zum Laden von Daten in Oracle-Tabellen aus Excel-Tabellen verwenden. Aber ja, es hat ein Problem wie mehr Zeit etc.

Verwandte Themen