. Import av en XLS-fil til Oracle kan oppnås med sqlldr.exe , et verktøy som følger med Oracle -installasjonen. Sqlldr står for SQL Loader og det aksepterer en . Csv -fil som et argument for import til en Oracle tabellen . MS Excel data er lett lagres som. Csv , slik at du kan bruke denne filen i forbindelse med en ønsket egendefinert kontroll fil å koordinere import til Oracle tabellen . Du må også ha måltabellen stede for å importere til for. Hva du trenger , File redaktør (ex : Notepad ) .
Microsoft Excel
Vis flere instruksjoner
en
Konverter XLS til CSV . . Åpne . Xls i MS Excel. Slett eventuelle kolonneoverskriftene. Gå til "File " Lagre som " og endre " Type "til. Csv -format. Gi en ny bane og navn og klikk" Lagre ".
2
Lag Kontroll fil . Åpne Notepad . Type følgende og lagre som " ... \\ filename.ctl ."
alternativer ( p = 1 , LOG = ' ... \\ filename_load.log ')
LOAD DATA
INFILE ' ... \\ filename.csv '
INTO TABLE tablename
FELT avsluttes av "," eventuelt omsluttet av ' " '
TRAILING NULLCOLS
( felt1 , felt2 , FIELD3 , FIELDx AVSLUTTET med mellomrom )
tablename er navnet på din Oracle bordet " .... \\" representert ved den fullstendige banen hvor filene ligger , " filename_load.log "er loggfilen for å bekrefte suksess eller indikere bearbeidingsfeil og" FIELDS1 ... x " er navnene på de . cSV kolonner i rekkefølge fra venstre mot høyre.
3
Opprett en Oracle tabellen , om nødvendig. På Oracle SQL spørsmål, type eller kjøre en fil som inneholder:
CREATE TABLE tablename (
Felt1 (pluss felt format ex : VARCHAR2 ( 30 ) , etter
felt2 (pluss feltet format ex : VARCHAR2 ( 30 ) , etter
FIELD3 (pluss felt format ex : VARCHAR2 ( 30 ) , etter
FIELDx (pluss felt format ex : VARCHAR2 ( 30 ) ) ;
< p> " fELT " her må samsvare i navn og orden feltene i trinn to kontroll fil. kontrollen filen vil matche hver . csv kolonnen inn i det tilsvarende Oracle tabellen kolonnen.
4
Utfør Sqlldr . exe Finn Sqlldr.exe . . ( Eks: C : . \\ Oracle \\ produktet \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) Åpne Notepad , skriver du inn banen : ... /sqlldr.exe bruker /passord @ tjenestenavn kontroll = ' .. /filename.ctl . '.
Lagre som filename.bat og dobbeltklikk for å utføre
Merknader : .
prosessen går din Oracle pålogging legitimasjon er kjent ( ex : bruker /passord /tjenestenavn ) . instruksjonene går til sqlldr.exe finnes i kontrollkomiteen File , som indikert i StepTwo
.