Ich suche ein kostenloses Tool, um Excel-Datenblatt in Oracle-Datenbank zu laden. Ich habe Oracle SQL Developer versucht, aber es wirft NullPointerException. Irgendwelche Ideen?Excel-Datenblatt in Oracle-Datenbank laden
Antwort
Excel -> CSV -> Oracle
Speichern Sie die Excel-Tabelle als Dateityp 'CSV' (Comma-Separated Values).
Übertragen Sie die CSV-Datei auf den Oracle-Server.
Erstellen Sie die Oracle-Tabelle mit der SQL-Anweisung CREATE TABLE
, um die Spaltenlängen und -typen der Tabelle zu definieren.
Verwenden Sie sqlload, um die CSV-Datei in die Oracle-Tabelle zu laden. Erstellen einer sqlload Steuerdatei wie folgt aus:
load data
infile theFile.csv
replace
into table theTable
fields terminated by ','
(x,y,z)
Invoke die CSV-Datei in die neue Tabelle lesen sqlload, wodurch eine Zeile in der Tabelle für jede Zeile in der CSV-Datei. Dies wird als Unix-Befehl:
% sqlload userid=username/password control=<filename.ctl> log=<filename>.log
ODER
Wenn Sie nur ein Werkzeug, verwenden Sie QuickLoad
Oracle Application Express, die mit Oracle frei kommt, enthält ein "Load Tabellenkalkulations-Daten" Dienstprogramm unter:
Utilities > Data Load/Unload > Load > Load Spreadsheet Data
Sie müssen die Tabelle zuerst als CSV-Datei speichern.
Der Link ist nicht mehr gültig. Überprüfen Sie https://docs.oracle.com/cd/E14373_01/user.32/e13370/sql_utl.htm#BCEIDADH für Einzelheiten zur csv-Bereitstellung, https://docs.oracle.com/cd/E14373_01/user.32/e13370 /sql_utl.htm#AEUTL243 für ApEx Dienstprogramme docs und http://www.oracle.com/technetwork/developer-tools/apex/documentation/index.html für weitere Informationen über Apex – alko
Danke, es ist jetzt wieder gültig. –
Wenn dies ein einmaliger Vorgang ist, können Sie die Daten einfach kopieren und in eine Microsoft-Zugriffstabelle einfügen und eine anhängige Abfrage an die Oracle-Tabelle senden, die Sie über Ihren odbc-Manager eingerichtet haben.
Eine andere Möglichkeit, Excel zu erstellen -> CSV -> Oracle verwendet externe Tabellen, die zuerst in 9i eingeführt wurden. Mit externen Tabellen können Sie eine Flat-Datei abfragen, als ob es sich um eine Tabelle handelt. Hinter den Kulissen verwendet Oracle immer noch SQL * Loader. Es ist ein solides Tutorial hier:
Übrigens ist die ID dieser Antwort 123456! https://stackoverflow.com/a/123456 – Sree
Wie Sie erwähnen Sie suchen ein Werkzeug - Sie könnte so Oracle spezifische Video auszuleihen - Sie Daten aus beliebigen Quellen laden können -
Es gibt verschiedene Möglichkeiten, Excel/Csv in Oracle-Datenbank zu laden. Ich gebe diese unten:
1. Kröte verwenden. Toad bietet eine sehr flexible Option zum Hochladen von Excel. Es gibt auch ein Spaltenzuordnungsfenster. Normalerweise finden Sie unter Extras -> Importieren die Option. Für Details kann ich vollständige Bedienungsanleitung zur Verfügung stellen.
2. Laden Sie zuerst zu Microsoft Access und übergeben Sie es dann von dort an Oracle.
Schritt 1: Es gibt eine Registerkarte im Zugriff namens "Externe Daten", die Excel-Upload für den Zugriff auf die Datenbank gibt.
Schritt2: Sobald die Tabelle erstellt ist, klicken Sie einfach mit der Maus auf die Tabelle und wählen Sie Exportieren nach ODBC DATENBANK. Sie werden nach Oracle-Datenbankverbindungsdetails fragen. Es ist kostenlos.
3. Verwenden Sie Oracle SQL Loader. Es ist ein Dienst, der Datendatei, Steuerdatei hat.Sie müssen die Konfiguration schreiben. Es wird als Text/jede Datei geladen, die ein Muster beibehalten.
Ich hoffe, es hilft. Bei Bedarf kann ich weitere Details teilen.
- 1. Ereignisse in Kalender laden
- 2. Laden DataTable in ReportViewer
- 3. Bitmap in TWebbrowser laden
- 4. Laden Webseite in Swing
- 5. BitmapImage in Code laden
- 6. Laden Zeichenfolge in UIWebview
- 7. Laden in WebViewClient stoppen
- 8. Texturen in unity3d laden
- 9. Daten laden in Oracle
- 10. Laden Werte in Selectize.js
- 11. ArcGISDynamicMapServiceLayer vor dem Laden laden
- 12. Bilder mit Android Picasso in den Speicher laden/laden
- 13. WPF Laden von Ressourcen nicht in Loadfrom Laden Kontext
- 14. Bild in SD-Karte nach Picasso laden Bild laden
- 15. Welche Header in Tensorflow laden Grafik C++ Beispiel laden?
- 16. Android Web-Ansicht Javascript in zufälliger Reihenfolge laden/nicht laden
- 17. Plugin-Laden in WebKit unterdrücken
- 18. Laden von Dateien in Prolog
- 19. Daten in UIPickerView neu laden
- 20. Laden von Stylesheets in Sinatra
- 21. Benutzerdefinierte Klassen in CodeIgniter laden?
- 22. laden benutzerdefinierte Ansicht in MBProgressHUD
- 23. laden C++ DLL in Ironpython
- 24. laden jquery in asp.net Seite
- 25. Inkrementelle Daten laden in HBase
- 26. Laden einer Klasse in Java
- 27. iphone laden csv in UITable
- 28. Handbuch Seite laden in WPF
- 29. Ionisches Laden in Certan-Container
- 30. Parse - Bild in GridView laden
Wenn Sie mit Perl praktisch sind, schauen Sie sich Spreadsheet::ParseExcel an. –