2008-09-23 3 views

답변

13

엑셀 -> CSV ->

오라클

저장 파일 형식 'CSV'(값을 쉼표로 구분)로 Excel 스프레드 시트.

.csv 파일을 Oracle 서버로 전송하십시오.

SQL CREATE TABLE 문을 사용하여 테이블의 열 길이와 유형을 정의하는 Oracle 테이블을 만듭니다.

sqlload를 사용하여 .csv 파일을 Oracle 테이블로로드하십시오. 이 같은 sqlload 제어 파일을 만듭니다

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

호출은 .csv 파일의 각 행에 대해 테이블의 한 행을 생성, 새로운 테이블에 .csv 파일을 읽을 수 sqlload. , 당신은 단지 도구를 원하는 경우

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

또는

는 오라클과 함께 무료로 제공 QuickLoad

2

Oracle Application Express를 사용는 "로드 스프레드 시트 데이터를"포함 이것은 유닉스 명령으로 이루어집니다 아래의 유틸리티 :

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

먼저 스프레드 시트를 CSV 파일로 저장해야합니다.

+0

링크가 더 이상 유효하지 않습니다. https://docs.oracle.com/cd/E14373_01/user.32/e13370/sql_utl.htm#BCEIDADH에서 csv lodating 세부 사항을 확인하십시오. https://docs.oracle.com/cd/E14373_01/user.32/e13370 Apex Utilities docs에 대한 /sql_utl.htm#AEUTL243 및 apex에 대한 자세한 정보는 http://www.oracle.com/technetwork/developer-tools/apex/documentation/index.html – alko

+0

감사합니다. 지금 다시 유효합니다. –

0

한 번 프로세스라면 데이터를 복사하여 Microsoft 액세스 테이블에 붙여 넣은 다음 odbc 관리자를 통해 설정 한 oracle 테이블에 추가 쿼리를 수행하면됩니다.

4

다른 방법으로 Excel -> CSV -> Oracle은 9i에서 처음 소개 된 외부 테이블을 사용하고 있습니다. 외부 테이블을 사용하면 플랫 파일을 테이블 인 것처럼 쿼리 할 수 ​​있습니다. 오라클은 여전히 ​​SQL * Loader를 사용하고 있습니다. 여기 고체 튜토리얼이있다 :

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

+1

그건 그렇고,이 답변의 ID는 123456입니다! https://stackoverflow.com/a/123456 – Sree

-2

당신이 도구를 찾고 있습니다 언급으로 -이 오라클 특정 비디오를 체크 아웃하는 것 같아서 -

http://youtu.be/shYiN2pnPbA

- 당신은 어떤 소스에서 데이터를로드 할 수 있습니다
0


엑셀/csv를 오라클 데이터베이스로로드하는 방법에는 여러 가지가 있습니다. 나는 아래에 그것들을 주겠다 :
1. Toad를 사용하라. Toad는 업로드에 매우 융통성있는 옵션을 제공합니다. 열 매핑 창도 제공합니다. 일반적으로 Tools -> Import에서 옵션을 찾을 수 있습니다. 자세한 내용은 전체 사용 설명서를 제공 할 수 있습니다.
2. 먼저 Microsoft Access에로드 한 다음 거기에서 Oracle에 전달하십시오.
1 단계 : "외부 데이터"라는 이름의 액세스 탭에 액세스 데이터베이스에 업로드를 제공합니다.
2 단계 : 테이블을 만든 후 테이블에 마우스를 올려 놓고 Export to ODBC DATABASE를 선택하십시오. Oracle 데이터베이스 연결 세부 정보를 묻습니다. 무료입니다.
3. Oracle SQL Loader를 사용하십시오. 그것은 데이터 파일, 제어 파일을 가지고있는 서비스입니다.구성을 작성해야합니다. 하나의 패턴을 유지하는 텍스트/파일로드로 사용됩니다.

희망이 있습니다. 필요한 경우 자세한 내용을 공유 할 수 있습니다.