将Excel文件导入Oracle

3
我有一个Excel文件需要导入到一个(新的)Oracle表中。如何做到最好?
5个回答

4
最简单(技术上)的方法是将内容导出为CSV文件,然后使用SQL*Loader将其导入表中。这个链接是SQL*Loader的文档,其中会解释如何编写SQL*Loader控制文件。
如果您需要自动化导出到CSV,则可以通过OLE自动化或电子表格内的VBA代码完成此操作。您还可以使用VBA (shell) 来执行SQL*Loader命令,如果您想为最终用户提供启动加载的功能。


1

我相信可以将Excel文件设置为ODBC源,但不要问我如何操作。

通常我会将电子表格保存为CSV格式,并使用Oracle APEX的CSV导入向导进行导入。


1
如果您需要对数据执行任何验证或交叉引用,我建议使用实体关系管理器,如Talend等。您可以编写脚本来完成此类操作,但是工具可以使这个过程变得更加轻松。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接