请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

jin.ye

金牌服务用户

111

主题

224

帖子

913

积分

金牌服务用户

积分
913
jin.ye
金牌服务用户   /  发表于:2025-3-22 19:09  /   查看:70  /  回复:2
本帖最后由 Wilson.Zhang 于 2025-4-16 11:10 编辑

产品:GcExcel
版本:7.2.2
调研编号:DOCXLS-12129
Last Review:2025-04-16
当前进展:VLOOKUP引用外部工作簿所致,在进一步调研修复方案。

workbook.calculate()报错

public static void main(String[] args) {
   String filePath = "L:\\下载文件\\1601-0010-0001-固定资产减值准备测试表.xlsx";
   FileOutputStream fos = null;
    try {
        Workbook workbook = new Workbook();
        workbook.open(filePath);
        IWorksheet iWorksheet = workbook.getWorksheets().get(0);
        int rowCount = iWorksheet.getRowCount();

        workbook.calculate();
        fos = new FileOutputStream(filePath);
        workbook.save(fos);
    } catch (Exception e) {
      e.printStackTrace();
    }finally {
        if (null != fos) {
            try {
                fos.close();
            } catch (Exception var2) {
            }
        }
    }
    System.out.println();
}




java.lang.ArrayIndexOutOfBoundsException: 15616
        at com.grapecity.documents.excel.i.cM.d(Unknown Source)
        at com.grapecity.documents.excel.j.j.b(Unknown Source)
        at com.grapecity.documents.excel.i.ad.a(Unknown Source)
        at com.grapecity.documents.excel.i.ae.b(Unknown Source)
        at com.grapecity.documents.excel.i.cP.b(Unknown Source)
        at com.grapecity.documents.excel.i.cP.a(Unknown Source)
        at com.grapecity.documents.excel.o.j.I.a(Unknown Source)
        at com.grapecity.documents.excel.o.j.I.i(Unknown Source)
        at com.grapecity.documents.excel.i.at.d(Unknown Source)
        at com.grapecity.documents.excel.i.f.b(Unknown Source)
        at com.grapecity.documents.excel.n.s.a(Unknown Source)
        at com.grapecity.documents.excel.n.n.j(Unknown Source)
        at com.grapecity.documents.excel.n.n.a(Unknown Source)
        at com.grapecity.documents.excel.n.q.a(Unknown Source)
        at com.grapecity.documents.excel.n.q.a(Unknown Source)
        at com.grapecity.documents.excel.n.p.i(Unknown Source)
        at com.grapecity.documents.excel.K.aX.n(Unknown Source)
        at com.grapecity.documents.excel.Workbook.calculate(Unknown Source)
        at cn.com.bdo.dgCenter.service.testService.main(testService.java:155)

Disconnected from the target VM, address: '127.0.0.1:50030', transport: 'socket'




1601-0010-0001-固定资产减值准备测试表.xlsx

3.25 MB, 阅读权限: 150, 下载次数: 1

2 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2025-3-24 12:26:46
沙发
本帖最后由 Wilson.Zhang 于 2025-3-24 14:17 编辑

您好!使用您提供的代码片段和xlsx文件复现了问题,调研后向您同步结论,调研编号为DOCXLS-12129,请您耐心等候。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-25 15:35:48
板凳
您好!经调研,发现是文件中单元格使用VLOOKUP函数时引用了外部工作簿,比较复杂,产品侧在进一步调研解决方案。待确定修复版本后,再向您及时同步,请您耐心等候。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部