天天看點

jacob導出word,excel注意事項

1、下載下傳Jacob的壓縮包,裡邊包含了dll檔案、demo以及jar包。

dll檔案:jacob實際上就是通過java調用dll來操作office的。

jar包:java中調用dll操作方法的java之api。

demo:導出word,excel等demo。

2、将dll檔案放到指定的位置即可。

3、jar放到項目需要用到的環境變量位置即可。

4、下面主要說明一下,java如何調用office中提供的方法的。

在jar包中提供的主要的方法有get (擷取要操作的office對象),put(給office對應的對象設定值),call(執行某個方法),也可以通過invoke對象進行get或者put操作。

Dispatch.get(obj,'attrName')

Dispatch.put(obj,'attrName')

Dispatch.call(obj,'methodName',vars);

Dispatch.invoke(obj,'attrName',Dispatch.Get||Dispatch.Put,vars)

相關的屬性名稱、方法名稱或者其事件都可以通過如下方式擷取到:

office 2003 :

工具 - 宏 - visual basic編輯器

幫助 - Microsoft Visual Basic 幫助

office 2007 :

開發工具 - Visual Basic

幫助 - Microsoft Visual Basic 幫助

找到對應的位置之後,就可以查詢相關操作word,excel等的api。

繼續閱讀