找回密码
 立即注册

QQ登录

只需一步,快速开始

chess3cake

注册会员

16

主题

37

帖子

115

积分

注册会员

积分
115
chess3cake
注册会员   /  发表于:2024-5-10 11:18  /   查看:173  /  回复:6
本帖最后由 Joestar.Xu 于 2024-5-10 14:25 编辑


调研编号:DOCXLS-10330

问题版本 GcExcel 7.1.1


使用代码

  1.         Workbook workbook = new Workbook();
  2.         workbook.open("test1.xlsx", OpenFileFormat.Xlsx);
  3.         workbook.addDataSource("ds",new JsonDataSource("{}"));
  4.         workbook.processTemplate();
复制代码




出现问题
  1. Exception in thread "main" com.grapecity.documents.excel.InvalidFormulaException: (defaultValue=Revenue,C=A1)
  2.         at com.grapecity.documents.excel.template.a.S.j(Unknown Source)
  3.         at com.grapecity.documents.excel.template.a.S.a(Unknown Source)
  4.         at com.grapecity.documents.excel.template.a.S.a(Unknown Source)
  5.         at com.grapecity.documents.excel.template.a.S.a(Unknown Source)
  6.         at com.grapecity.documents.excel.template.a.r.a(Unknown Source)
  7.         at com.grapecity.documents.excel.template.ba.a(Unknown Source)
  8.         at com.grapecity.documents.excel.template.ba.a(Unknown Source)
  9.         at com.grapecity.documents.excel.template.ba.a(Unknown Source)
  10.         at com.grapecity.documents.excel.template.ba.a(Unknown Source)
  11.         at com.grapecity.documents.excel.template.ba.b(Unknown Source)
  12.         at com.grapecity.documents.excel.template.bx.b(Unknown Source)
  13.         at com.grapecity.documents.excel.I.aQ.b(Unknown Source)
  14.         at com.grapecity.documents.excel.Workbook.processTemplate(Unknown Source)
  15.         at com.grapecity.documents.excel.Workbook.processTemplate(Unknown Source)
  16.         at com.ey.cn.tax.framework.gcexcel.GcExcelException.main(GcExcelException.java:85)
复制代码

使用模板 test1.xlsx.zip (6.84 KB, 下载次数: 13)

6 个回复

倒序浏览
RoyAji
注册会员   /  发表于:2024-5-10 11:44:06
沙发
我试了一下,虽然不太清楚defaultValue这个字段是干嘛的,不过在7.0.5下好像啥也没扩展出来,不太理解其中的作用
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-10 13:39:07
板凳
您好,您的这个问题我能够复现,但是我没太明白您这么操作是为了实现什么样的需求,能否请您再详细说明一下呢?
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
chess3cake
注册会员   /  发表于:2024-5-10 13:55:16
地板
Joestar.Xu 发表于 2024-5-10 13:39
您好,您的这个问题我能够复现,但是我没太明白您这么操作是为了实现什么样的需求,能否请您再详细说明一下 ...

在一整个模板里,通过defaultvalue使得一列都填充固定值。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-10 14:01:13
5#
了解了,这边调研一下,后续有进展我会在本贴中回复您。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Lewis
注册会员   /  发表于:2024-5-11 09:46:43
6#
这个貌似是7.0.5的一个bug,默认值如果是字符串,应该用引号包含,按照文档来说,是这样的:https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/docs/templates/template-configuration/default-values-in-template-cells
我测了一下,写成这样是没问题的: image.png728813476.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-11 11:49:34
7#
您好,可以参考一下楼上的回复看能否解决您的问题。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部