Load Excel databladet til Oracle database

stemmer
5

Jeg leter etter et gratis verktøy for å laste Excel databladet til en Oracle-database. Jeg prøvde Oracle SQL Developer, men det holder å kaste en NullPointerException. Noen ideer?

Publisert på 23/09/2008 klokken 07:12
kilden bruker
På andre språk...                            


6 svar

stemmer
13

Excel -> CSV -> Oracle

Lagre Excel-regneark som filtype 'CSV' (kommadelte verdier).

Overfør CSV-filen til Oracle server.

Lag Oracle tabellen, ved hjelp av SQL CREATE TABLE-setningen for å definere tabellens kolonne lengder og typer.

Bruk sqlload å laste CSV-filen i Oracle tabellen. Lag en sqlload kontroll fil som dette:

load data
infile theFile.csv
replace
into table theTable
fields terminated by ','
(x,y,z)

Påberope sqlload å lese .csvfil inn i den nye tabellen, og skaper en rad i tabellen for hver linje i CSV-filen. Dette gjøres som en Unix-kommando:

% sqlload userid=username/password control=<filename.ctl> log=<filename>.log

ELLER

Hvis du bare vil ha et verktøy, bruke QuickLoad

Svarte 23/09/2008 kl. 07:20
kilden bruker

stemmer
2

Oracle Application Express , som kommer gratis med Oracle, inkluderer en "Load regnearkdata" utility Under

Utilities > Data Load/Unload > Load > Load Spreadsheet Data

Du må lagre regnearket som en CSV-fil først.

Svarte 23/09/2008 kl. 08:26
kilden bruker

stemmer
0

Hvis dette er en engangsprosess kan du bare ønsker å kopiere og lime inn data i en Microsoft Access-tabell og gjøre en append spørring til Oracle tabellen at du har satt opp gjennom ODBC manager.

Svarte 23/09/2008 kl. 16:28
kilden bruker

stemmer
4

En annen måte å gjøre Excel -> CSV -> Oracle bruker Eksterne Bord, først introdusert i 9i. Eksterne tabeller lar deg søke en flat fil som om det er et bord. Bak kulissene Oracle fortsatt bruker SQL * Loader. Det er en solid tutorial her:

http://www.orafaq.com/node/848

Svarte 23/09/2008 kl. 17:58
kilden bruker

stemmer
-2

Som du nevner at du er på utkikk etter et verktøy - kanskje du lyst til å sjekke ut denne Oracle bestemt video - kan du laste inn data fra alle kilder -

http://youtu.be/shYiN2pnPbA

Svarte 07/04/2014 kl. 20:14
kilden bruker

stemmer
0


Det er forskjellige måter å laste Excel / csv til Oracle database. Jeg gir de under:
1. Bruk Toad. Toad gir meget fexible muligheten til å laste opp excel. Det gir kolonnetilordningen vinduet også. Normalt fra Tools -> Import, vil du finne valget. For detaljer kan jeg gi full bruksanvisningen.
2. Legg til Microsoft Access først og deretter gi det til Oracle derfra.
Trinn 1: Det er en fane i tilgang heter "eksterne data" som gir excel laste opp tilgang til databasen.
Trinn 2: Når bordet er opprettet, klikker du bare skrive musen på tabellen, og velg Eksporter til ODBC database. Den vil be om Oracle database tilkoblingsdetaljer. Det er gratis.
3. Bruk Oracle SQL Loader. Det er en tjeneste som har datafile, kontroll fil. Du må skrive konfigurasjon. Den brukes som tekst / hvilken som helst fil belastning som opprettholder en mønster.

Håper det hjelper. Ved behov kan jeg dele flere detaljer.

Svarte 27/03/2017 kl. 07:50
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more