. Importera en xls -fil till Oracle kan uppnås med sqlldr.exe , ett verktyg som tillhandahålls med Oracle installationen . Sqlldr står för SQL Loader och det accepterar en . Csv -fil som argument för import till en Oracle- tabell . MS Excel -data lätt sparas som . Csv , så att du kan använda den här filen i kombination med ett obligatoriskt anpassad kontroll fil att samordna import till Oracle bordet . Du måste också ha målet tabellen närvarande importera till till . Saker du behöver
File editor (ex : Anteckningar ) .
Microsoft Excel
Visa fler instruktioner
1
konvertera xls till CSV . . Öppna . Xls i MS Excel . Radera eventuella kolumnrubrikerna. Gå till "File " Spara som " och ändra " Type " till . Csv -format . Ge en ny sökväg och namn och klicka på " Spara ".
2
Skapa filen control . Öppna Anteckningar . Typ följande och spara som " ... \\ filename.ctl . "
alternativ ( RADER = 1 , LOG = ' ... \\ filename_load.log ' ) katalog
LOAD DATA
INFILE " ... \\ filename.csv '
INTO
tABELL tablename
OMRÅDEN upp av " , "eventuellt innesluten av ' " '
SLÄPIG NULLCOLS
( fält1 , fält2 , FIELD3 , FIELDx avslutas med mellanslag ) katalog
tableName är namnet på din Oracle bordet , " .... \\ " representeras av den fullständiga sökvägen där dina filer ligger , " filename_load.log " är loggfilen för att bekräfta framgång eller ange bearbetningsfel och " områden1 ... x " är namnen på de . cSV kolumnerna i ordning från vänster till höger .
3
Skapa en Oracle bord , om det behövs . På Oracle SQL -prompten skriver eller köra en fil som innehåller :
CREATE TABLE tabellnamn (
Fält1 ( plus fältformat ex : VARCHAR2 ( 30 ) ,
fält2 ( plus fältformatet ex : VARCHAR2 ( 30 ) ,
FIELD3 ( plus fältformat ex : VARCHAR2 ( 30 ) ,
FIELDx ( plus fältformat ex : VARCHAR2 ( 30 ) ) ;
< p> "fält " här måste matcha namn och ordning fälten i Steg två kontroll fil . kontrollen fil kommer att matcha varje . csv kolumn till det motsvarande Oracle bord kolumn .
4
Utför Sqlldr . exe Hitta Sqlldr.exe . . ( Ex : C : . \\ Oracle \\ produkten \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) Öppna Anteckningar , skriv sökvägen : ... /sqlldr.exe användarnamn /lösenord @ SERVICE_NAME kontroll = ' .. /filename.ctl . . "
Spara som filename.bat och dubbelklicka på att köra
Notes : .
Denna process förutsätter din Oracle inloggning referenser är kända (ex : användarnamn /lösenord /SERVICE_NAME ) . instruktionerna går till sqlldr.exe finns i styrfilen , såsom anges i StepTwo
.