使用java刷新Excel查询

我有一个复杂的Excel表和很多的公式和数据透视表。 它使用查询从数据库中提取数据,然后枢轴和其他公式对该数据进行操作,并在同一个Excel中创build其余的工作表。 手动执行此操作需要单击刷新整个工作表的刷新button。

现在我需要做的是刷新使用Java代码的Excel表。 我已经使用兴趣点等,但我不知道在哪里可以find这个function来刷新Excel查询。 我努力研究这个论坛,但仍然不是完美的解决scheme。 总的想法是创build一个程序,将刷新这张表每30分钟使用Windows调度程序,我将安排我的Java程序。

我不知道VB ..如果有人有更好的办法来实现这一点,请让我知道。

这是一个XY问题。 您需要解决问题X(定期刷新)。 你已经想到了一个解决schemeY(使用Java +调度程序),你认为你可以实现,但遇到了障碍。

您可以开始了解Office自动化,并可能完成您正在做的方式。 但是,这将是很多的工作,而不是可靠的,比:

https://support.office.com/en-us/article/Refresh-connected-imported-data-e76a38b0-e2e1-400b-9f2f-c87b9b18c092#bmautomatically_refresh_data_at_regular