我有一个复杂的 Excel 工作表,其中包含大量公式和数据透视表。它使用查询从数据库中提取数据,然后对数据进行透视和其他公式操作,并在同一个 excel 中创建其余工作表。手动执行此操作需要单击刷新整个工作表的刷新按钮。
现在我需要做的是使用 Java 代码刷新 Excel 工作表。我使用过 POI 等,但我不知道在哪里可以找到此功能来刷新 excel 查询。我努力研究这个论坛,但仍然不是完美的解决方案。总体思路是创建一个程序,使用 Windows 调度程序每 30 分钟刷新一次此表,我将在其中安排我的 Java 程序。
我不知道 VB.. 如果有人有更好的方法来实现这一点,请告诉我。
最佳答案
这是一个 X-Y 问题。您需要解决问题 X(定期刷新)。您已经想到了您认为可以实现但遇到障碍的解决方案 Y(使用 Java+调度程序)。
您可以开始学习 Office 自动化,并可能按照您正在做的方式完成。但这将需要大量工作,而且可靠性不如:
关于java - 使用 java 刷新 Excel 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33343132/