2016-10-17 21 views
1

我有本地的Excel文件存儲包含在它的一些片材,包含原始數據和其它張紙一個片包含性能樞轉/圖形基礎上產生的原始數據。我可以使用java或任何API自動刷新Excel文件嗎?

Excel文件的原始數據表是從我的Java程序生成的。我將程序生成的原始數據存儲在本地存儲的excel文件中。

  1. 有沒有什麼辦法刷新這個excel文件,以便相同excel文件中另一張紙上的相關軸/圖被刷新到新的/更新的原始數據表。

回答

0

你可以在任何一邊,在Excel中或在Java中......在Excel文件被刷新時,它到底有什麼關係嗎?

如果你能寫VBA,你可以有你的Java程序將數據輸出到數據文件中,並在Excel中。下一步,打開,宏內部將複製數據,並執行任何必要的計算。

如果你想通過Java來做到這一點,你可以使用Apache POI: https://poi.apache.org/

如果Apache POI不爲你工作,Excel公開本身作爲一個ActiveX對象,你可以使用JNI或第三方Java-to-COM橋接以更改Excel文件。

相關問題