. Importieren einer xls -Datei in Oracle mit sqlldr.exe , ein Tool, mit dem Oracle-Installation erreicht werden sollen . Sqlldr steht für SQL Loader und es nimmt eine . Csv-Datei als Argument für den Import in eine Oracle-Tabelle . MS Excel -Daten einfach als . Csv gespeichert , so können Sie diese Datei in Verbindung mit einem erforderlichen benutzerdefinierten Control-Datei , um den Import in die Oracle-Tabelle zu koordinieren. Sie müssen auch die Zieltabelle vorhanden, um in zu importieren. Was Sie brauchen Homepage Datei -Editor (zB: Notepad) .
Microsoft Excel
anzeigen Weitere Anweisungen
1
konvertieren xls zu csv . . Öffnen . Xls in MS Excel. Löschen Sie alle Spaltenüberschriften . Gehen Sie auf " Datei , " Speichern unter " und ändern Sie " Typ " auf . Csv-Format . Geben Sie einen neuen Pfad und den Namen und klicken Sie auf" Speichern ".
2
Erstellen Sie das Control File . Öffnen Sie den Editor . Type die folgenden und speichern als "... \\ filename.ctl . "
OPTIONS ( R = 1 , LOG = ' ... \\ filename_load.log ')
LOAD DATA
INFILE ' ... \\ filename.csv '
INTO TABLE TABLENAME
fields terminated by " , " gegebenenfalls ENCLOSED BY ' " '
TRAILING NULLCOLS
( Feld1, Feld2 , FIELD3 , FieldX BEENDET Leerzeichen )
Tablename ist der Name Ihres Oracle-Tabelle " .... \\ " vertreten durch den vollständig qualifizierten Pfad , wo Ihre Dateien gespeichert sind , " filename_load.log " ist die Protokolldatei, um Erfolg zu bestätigen oder zeigen Fehler und Verarbeitung " Felder1 ... x " sind die Namen der . csv Spalten in der Reihenfolge von links nach rechts.
3 < p > Erstellen Sie einen Oracle-Tabelle , falls erforderlich. An der Oracle SQL Eingabeaufforderung ausführen oder eine Datei mit :
CREATE TABLE TABLENAME (
FIELD1 ( zzgl. Feldformat ex : VARCHAR2 ( 30 ), Stand
FIELD2 (zuzüglich Feldformat ex : VARCHAR2 ( 30 ), Stand
FIELD3 ( zzgl. Feldformat ex : VARCHAR2 ( 30 ), Stand
FieldX ( zzgl. Feldformat ex : VARCHAR2 ( 30) );
< p> "Felder" muss hier in Namen und Reihenfolge der Felder in der Step Two Control File entsprechen. die Steuerdatei wird jeden . csv Säule in seiner entsprechenden Oracle-Tabelle Spalte übereinstimmen.
4
Führen Sie den sqlldr . exe finden Sqlldr.exe . . (Bsp: C: . \\ Oracle \\ product \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) öffnen Sie den Editor , geben Sie den Pfad : ... /sqlldr.exe user /password @ service_name Kontrolle = ".. /filename.ctl . . '
als Dateiname.bat und doppelklicken Sie auf Speichern ausführen
Hinweise: .
Dieser Prozess nimmt Ihre Anmeldung Oracle Anmeldeinformationen sind bekannt ( ex : Benutzer /Passwort /Dienst ) . die Anleitung geht auf sqlldr.exe werden im Control File enthalten sind, wie in StepTwo angegeben
.