2009-11-09 28 views
1

是否有可能創建一個將導入excel文件的java應用程序。執行excel宏並在java gui中輸出。請給出任何建議,你可以創建這樣的應用程序。我將開始創建你的輸入java和excel問題

回答

4

Apache POI可以讀取Excel文件,它應也暴露宏的代碼。要真正運行這些宏,你需要一個VBA解釋器和一個COM服務器。我懷疑你可以爲複雜的宏做這項工作(參見this discussion)。

而是嘗試使用JaCob,它允許您從Java中與Excel交談。這樣,您應該可以加載工作表,讓Excel爲您運行宏,然後檢查結果。

+1

+1我認爲這是最實際的解決方案。我不相信POI可以用宏做很多事情(上次我看,你不能用POI編寫宏 - 但也許現在已經改變了) – 2009-11-09 10:23:26

+0

+1是的,它是實用且有用的解決方案。 – adatapost 2009-11-09 11:08:53