我可以使用java或任何API自动刷新Excel文件吗?

时间:2016-10-17 04:17:19

标签: java excel apache-poi

我在本地有一个Excel文件存储,其中包含一些工作表,一个包含原始数据的工作表和其他工作表包含基于原始数据生成的性能支点/图表。

excel文件的原始数据表是从我的java程序生成的。我将程序生成的原始数据存储到本地存储的excel文件中。

  1. 有没有办法刷新此excel文件,以便相同excel文件中其他工作表上的相关枢轴/图表刷新到新的/更新的原始数据表。

1 个答案:

答案 0 :(得分:0)

您可以在任何一方,Excel或Java中执行此操作... Excel文件刷新后是否真的重要?

如果您可以编写VBA,您可以让Java程序将数据输出到数据文件中,当下次打开Excel时,内部宏将复制数据并执行任何必要的计算。

如果您想通过Java实现,可以使用Apache POI: https://poi.apache.org/

如果Apache POI不适合您,Excel会将自身公开为ActiveX对象,您可以使用JNI或第三方Java-to-COM桥来更改Excel文件。