我必须每天为每日报告运行近50个查询,并将数据复制粘贴到Excel工作表中。有没有办法在SQL Developer上安排一个工作,从Excel工作簿中导出所有查询的数据?
答案 0 :(得分:2)
您可以将Excel电子表格链接到您的查询,以便它们自动更新。
插入>来自外部来源的数据。我使用SQL Server做了很多,如果你知道连接字符串,你也可以使用Oracle。
我会评论,但我还没有代表。
答案 1 :(得分:1)
我建议您使用操作系统来安排任务。假设这是Windows(因为您想要写入Excel),那么您可以使用任务计划程序来设置cmd脚本或powershell脚本,该脚本可以调用SQLPLUS传入您希望运行的sql文件的参数。将其输出到可以在Excel中打开的CSV文件并不太困难。如果您确实需要将数据写入.xlsx(或类似)文件,那么有些选项(例如可以执行此操作的Python库),但它不会那么直接。
我不确定您需要帮助的确切部分,所以我建议您考虑以下步骤,如果您想继续进行一些研究并尝试每个步骤,然后为每个步骤发布一个问题你仍然坚持你所尝试的细节: