Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How can we insert data of an excel sheet to an Oracle database?

Extracting data from Oracle database to Excel is easy through MS Query or links like that. How can we transfer data from MS Excel to Database without any Manual handling?

user-image
Question added by Konain Abbas Khan , Field Operations Officer , USAID's Small Grants and Ambassador's Fund Program (SGAFP) www.sgafp.org.pk
Date Posted: 2013/09/17
Deleted user
by Deleted user

Use sql developer to import the data.. Steps to be followed

Step1: Selecting tale and right click then select import option

 

 

 

Step2:Select the file

 

 

 

Step3:Check all options and changed the options based on your requirement

 

 

 

 

Step4:Choose the method and Import the data

 

 

 

Step5:Check the columns definition

 

 

 

 

Verify the data

 

 

Abdullatif Ali Abdullatif Hamid Ahmed Shareef
by Abdullatif Ali Abdullatif Hamid Ahmed Shareef , IT Supervisor , National Feed Company FEEDCO

you can use MS Access and import that excel to ms access and connect ms access to oracle with ODBC and make append querty to add data to the oracle table.

and you can use other3rd party software.

Deleted user
by Deleted user

We Use APEX Oracle Aplication express to import  data from EXCEL CSV file or try other tools

Deleted user
by Deleted user

An other Option is toad(toad for oracle).Through toad u can insert data from Excel to Database without any manual handling. In toad menu path is Database---Import---import table data

 after selecting this option wizard run and gave the object name means table, in which table u want to inserting data from excel, then select Excel option and browse the excel file and see next options.......

Data insert with verification and u also see on screen.Can,t doubt any Error/Problem.

 

Rana Imran

 

 

 

 

 

Dhairyasheel Tawade
by Dhairyasheel Tawade , Principal Technical Account Manager , Oracle India

You create a data source link it to excel.. you create a hetrogeneous datasource inside oracle to read directly from excel sheets.

you will fire queries like select * from sheel1$@dblink name it will fetch data into oracle.

just search on web for exact steps to read excel data into oracle using hetrogeneous services...

 

Burhan ud Din Mehsud
by Burhan ud Din Mehsud , Assistant Database Administrator , ora-tech System Islamabad

we can insert data through sql loader.

 

mahmoud atwa
by mahmoud atwa , Oracle HRMS Techno Functional Consultant , saudy systems co.

you can use "data loader program " if number of record under500 if number of record is more than500 you should use toad 

Royce Mathew
by Royce Mathew , Deployment Lead , ECS Business Solutions

we can use oracle SQLloader utility

elie issa
by elie issa , It business solution specialist , Azadea

the  solution by Rana is a good one if you are working in the back end and you want to fill data in tables.but if you want to work on the front end, i mean on oracle forms you have to create a button and in when bottom pressed you have to write a kind of procedure to read from the excel file. It seams complicated because you have to get a specific code for excel so you can read from oracle the content of excel sheet.also pay attention on the dimension in the excel file.try to make some search on net.it's feasible.

faisal sharif
by faisal sharif , Business Analyst, Oracle Apps Techno Functional HR/Payroll, SCM, OPM , Saudi Cement Company

You might use oracle data loader to move data. 

 

http://www.oracleport.com/using-data-loader/

Deleted user
by Deleted user

Save the Excel file as CSV. and then use Oracle SQL Loader utility on that CSV file to load it to a table.

More Questions Like This