我有一个Excel文件需要导入到(新)Oracle表中。这样做的最佳方式是什么?
答案 0 :(得分:4)
最简单(技术上)的方法是将内容导出为CSV并使用SQL * Loader将其导入表中。 This link转到SQL * Loader的文档,它将解释如何编写SQL * Loader控制文件。
如果需要自动导出为CSV,可以通过电子表格中的OLE自动化或VBA代码完成。如果要为最终用户提供启动加载的工具,也可以使用VBA(shell)来执行SQL * Loader命令。
答案 1 :(得分:1)
答案 2 :(得分:1)
我很确定可以将Excel文件设置为ODBC源,但不要问我该怎么做。
我通常只是将电子表格保存为CSV并使用Oracle APEX的CSV导入向导将其导入。
答案 3 :(得分:1)
如果你需要对数据执行任何验证或交叉引用,我建议使用像Talend等实体关系管理器。你可以编写脚本来做这样的事情,但是一个工具可以减轻这种痛苦
答案 4 :(得分:0)