jacob调用Excel VBA宏

1,下载jacob

https://github.com/freemansoft/jacob-project

下载最新版即可

2,本地配置

下载完成后,会得到这几个文件

jacob.jar可引入工程供调用

jacob-xxxxx.dll需放置对应的系统文件夹(C:\Windows\System32),32位系统放入x86.dll文件,64位系统放入x64.dll文件

3,代码调用

将jacob.jar引入工程后,即可开始使用,可直接导入下面的包装方法

public class JacobExcelTool {

    /**
     * Excel对象
     */
    private ActiveXComponent xl = null;
    /**
     * 工作簿对象
     */
    private Dispatch workbooks = null;
    /**
     * 具体工作簿
     */
    private Dispatch workbook = null;
    /**
     * 获得sheets集合对象
     */
    private Dispatch sheets = null;
    /**
     * 当前sheet
     */
    private Dispatch currentSheet = null;

    public ActiveXComponent getXl() {
        return xl;
    }

    public Dispatch getWorkbooks() {
        return workbooks;
    }

    public Dispatch getWorkbook() {
        return workbook;
    }

    /**
     * 打开excel文件
     *
     * @param filepath 文件路径名称
     * @param visible  是否显示打开
     * @param readonly 是否只读方式打开
     */
    public void OpenExcel(String filepath, boolean vis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值