如何将.xlsx(Excel)文件导入Oracle?

时间:2016-05-05 12:38:43

标签: excel oracle plsql oracle-sqldeveloper

我的问题是我想要导入Excel文件Oracle 12c数据库,而不是SQL开发人员工具。使用PL / SQL代码。

我试过了,

create table OrnekTablo3(

ad char(100),
soyad char(100)) ORGANIZATION EXTERNAL(TYPE ORACLE_LOADER
DEFAULT DIRECTORY ext_tab_dir
ACCESS PARAMETERS(RECORDS DELIMITED BY NEWLINE
FIELDS (
ad char(100),
soyad char(100))
)
 LOCATION ('C:\Users\hrh_a_000\Desktop')
 );

但它没有那样的按摩

ORA-29913: ODCIEXTTABLEOPEN başvurusunu yürütme hatası
ORA-29400: veri kartuşu hatası
KUP-04001: error opening file /usr/apps/datafiles\ORNEKTABLO3_9108_10720.log
29913. 00000 -  "error in executing %s callout"
*Cause:    The execution of the specified callout caused an error.
*Action:   Examine the error messages take appropriate action.

如何在网页中浏览Excel文件并导入Oracle数据库?

日Thnx

1 个答案:

答案 0 :(得分:1)

根据错误信息,指向的路径(/usr/apps/datafiles)目录对象对Windows无效。

由于您使用Windows修改目录对象ext_tab_dir验证路径。

这是一篇OTN文章,介绍了如何使用外部表从MS Excel文件导入数据。

Generate External Table from an Excel Spreadsheet