如何在SQL开发人员中自动加载Excel数据表?

时间:2015-09-07 05:12:29

标签: sql plsql oracle-sqldeveloper apex-data-loader

我们在Excel文件中获取每日数据,并且我希望每天将该Excel工作表数据加载到数据库中。

我希望将Excel工作表数据自动加载到数据库中。

如何为此设置自动加载?我正在使用SQL Developer。

1 个答案:

答案 0 :(得分:1)

解决此问题的一种方法是在VBA中编写Excel宏。首先保存为CSV在我的经验中存在风险,因为电话号码(表示为文本)等数据会丢失前导零。此外,英国/美国的日期格式可能会被误解。

宏可以从目录加载源文件,以其本机格式验证电子表格,然后将insert语句推送到数据库或调用存储过程。

唯一的缺点是有人需要打开并运行宏,但如果需要,可以自动执行:How can you run an Excel macro through a schedule task