数据可以从SQL Developer导出到Excel吗?

我必须每天运行几乎50个查询来进行日常报告,并将数据复制粘贴到Excel工作表中。 有没有办法在SQL Developer上安排一个从Excel工作簿中的所有查询中导出数据的工作?

您可以将Excel电子表格链接到您的查询,以便自动更新自己。

插入>来自外部来源的数据。 我用SQL Server做了很多,如果你知道连接string的话,你也可以用Oracle做。

我会评论,但我没有代表呢。

我会build议使用您的操作系统来安排任务。 假设这是Windows(如你想要写入Excel),那么你可以使用任务计划程序来启动一个cmd脚本或PowerShell脚本,它可以调用SQLPLUS传入你想运行的sql文件的参数。 将其输出到可以在Excel中打开的CSV文件并不难。 如果你真的需要将数据写入一个.xlsx(或类似的)文件,那么有选项(例如,Python库可以做到这一点),但它不会那么简单。

我不清楚你需要什么帮助,所以我build议你考虑下面的步骤,如果你想继续做一些研究,并尝试在每一步,然后发表一个问题,你是每一个坚持你所尝试的细节:

  1. 从您的操作系统安排工作;
  2. 编写一个脚本来调用SQLplus并执行一个.sql文件;
  3. 将查询输出更改为csv并将其redirect到文件(或者,如果这是您需要执行的操作,则直接写入Excel文件);
Interesting Posts