Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come importare file XLS in Oracle

. Importazione di un file xls in Oracle può essere raggiunto con sqlldr.exe , uno strumento fornito con l'installazione di Oracle . Sqlldr acronimo di SQL Loader e accetta un file. Csv come argomento per l'importazione in una tabella Oracle . MS Excel data è facilmente salvato come . Csv , quindi è possibile utilizzare questo file in combinazione con un file di controllo personalizzato richiesto di coordinare l'importazione nella tabella Oracle . È necessario che la tabella di destinazione attuale di importare in per anche . Cose che ti serviranno
editor di file ( es: Notepad ) .
Microsoft Excel
Mostra più istruzioni
1

convertire xls in csv . . Aprire . Xls in MS Excel . Eliminare eventuali intestazioni di colonna. Vai su " File , " Salva con nome " e cambiare " tipo "per . Formato csv . Fornire un nuovo percorso e il nome e fare clic su " Salva ".
2

Creare il file di controllo . Aprire il Blocco note . Tipo il seguente e salvare come " ... \\ filename.ctl ".
Opzioni

(righe = 1 , LOG = ' ... \\ filename_load.log ' ) per

LOAD DATA

INFILE ' ... \\ filename.csv '

INTO TABLE nometabella

CAMPI TERMINATO DA "," FACOLTATIVAMENTE racchiuso da ' "'

TRAILING NULLCOLS

( campo1, Campo2 , field3 , FIELDx TERMINATED da spazi bianchi ) per

Tablename è il nome della tabella di Oracle , " .... \\ ", rappresentata dal percorso completo in cui i file risiedono " filename_load.log "è il file di log per confermare il successo o indicare gli errori di elaborazione e" settori 1 ... x " sono i nomi delle colonne . CSV in ordine da sinistra a destra .
3

Creazione di una tabella Oracle , se necessario. Al prompt dei comandi Oracle SQL , digitare o eseguire un file contenente:

CREATE TABLE nometabella (

FIELD1 (più formato di campo ex : VARCHAR2 ( 30 ) , Stati

FIELD2 (più campo del formato es: VARCHAR2 ( 30 ) , Stati

field3 (più il formato del campo ex : VARCHAR2 ( 30 ) , Stati

FIELDx (più il formato del campo ex : VARCHAR2 ( 30) ) ;

"campi" in questo campo deve corrispondere al nome e l'ordine dei campi nella Fase due file di controllo. il file di controllo corrisponderà ogni colonna . csv nella sua corrispondente colonna della tabella Oracle .
4

esegui il sqlldr . exe Trova Sqlldr.exe . . (Es : C : . \\ oracle \\ product \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) Aprire il Blocco note , digitare il percorso : ... /sqlldr.exe utente /password @ service_name controllo = ' .. /filename.ctl . '.

Salva come filename.bat e fare doppio clic per eseguire

Note : .

Questo processo presuppone tuo accesso Oracle credenziali sono noti ( es: utente /password /service_name ) . le istruzioni passa a sqlldr.exe sono contenuti nel file di controllo , come indicato nella Steptwo

.

 

software © www.354353.com