找回密码
 立即注册

QQ登录

只需一步,快速开始

葡萄种子
金牌服务用户   /  发表于:2024-1-29 15:42  /   查看:2299  /  回复:6
本帖最后由 Lynn.Dou 于 2024-2-6 14:20 编辑

产品:GcExcel
版本:V6.2.1

我需要对绑定的数字字段求和,并希望结果能够自动合并单元格,但是结果不符合预期,应该怎么设置?



  1. public class DemoJsonDatasource3 {
  2.     public static void main(String[] args) throws IOException {
  3.         String index = "37";
  4.         Workbook workbook = new Workbook();
  5.         String rootPath = "";
  6.         String templateFile = rootPath + index + ".template.xlsx";
  7.         workbook.open(templateFile);
  8.         String dataFile0 = rootPath + index + ".ds0.json.txt";
  9.         JsonDataSource datasource0 = new JsonDataSource(new String(Files.readAllBytes(Paths.get(dataFile0)), StandardCharsets.UTF_8));
  10.         workbook.addDataSource("ds0", datasource0);
  11.         boolean page = false;
  12.         if (page) {
  13.             workbook.getNames().add("TemplateOptions.PaginationMode", "true");
  14.             for (IWorksheet worksheet : workbook.getWorksheets()) {
  15.                 worksheet.getPageSetup().setPaperSize(PaperSize.A2);
  16.                 worksheet.getPageSetup().setOrientation(PageOrientation.Landscape);
  17.             }
  18.         }
  19.         workbook.processTemplate();
  20.         workbook.save(rootPath + index + ".result.xlsx");
  21.     }
  22. }
复制代码



image.png352397155.png

gc-excel-test37.zip

5.36 KB, 下载次数: 230

6 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-29 17:05:47
沙发
您好,既然您的20行有一个总计了,那么右侧的总计的目的是什么呢?能否详细描述一下您的场景和需求,方便我们为您一个合理的方案来适配您的功能
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-2-6 14:21:19
板凳
请楼主详细描述一下您的场景和需求,以便问题的进一步调研。

回复 使用道具 举报
Sophia
注册会员   /  发表于:2024-2-8 09:06:33
地板
我修改了一下您的模板文件,可以达到您想要的效果,给最后一列求和的单元格设置了Range属性,参考附件。 37.template.xlsx.zip (7.2 KB, 下载次数: 214)

评分

参与人数 1金币 +300 收起 理由
Joestar.Xu + 300 赞一个!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-2-8 15:17:04
5#
楼主可参考楼上方案
回复 使用道具 举报
葡萄种子
金牌服务用户   /  发表于:2024-2-22 14:12:23
6#
Sophia 发表于 2024-2-8 09:06
我修改了一下您的模板文件,可以达到您想要的效果,给最后一列求和的单元格设置了Range属性,参考附件。


还有这种操作,多谢了。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-22 15:12:40
7#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部