找回密码
 立即注册

QQ登录

只需一步,快速开始

葡萄种子
金牌服务用户   /  发表于:2024-1-19 15:10  /   查看:2566  /  回复:2
1金币
本帖最后由 Clark.Pan 于 2024-7-8 14:11 编辑

产品:GcExcel
版本:V6.2.1
调研编号:DOCXLS-9715
lastReview:2024-2-22
V7.0.3已修复。

代码如下:

  1. public class DemoJsonDatasource3 {
  2.     public static void main(String[] args) throws IOException {
  3.         String index = "35";
  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.png181757506.png

gc-excel-test35.zip

10.96 KB, 下载次数: 1172

评分

参与人数 1金币 +200 收起 理由
Richard.Huang + 200 很给力!

查看全部评分

2 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-19 15:59:14
沙发
本帖最后由 Richard.Huang 于 2024-1-19 18:30 编辑

您好,您在帖子中所描述的现象我在本地进行了重现,至于该现象是否是一个问题亦或是使用方法不正确,我们还需要进行进一步的调研。后续有相关调研进展我会第一时间在本贴中进行跟进。调研编号:DOCXLS-9715
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-22 10:53:39
板凳
最新调研进展:该问题已经在V7.0.3中得到修复,您可以升级GcExcel版本后再测试,本贴就先结帖了,后续有其他相关问题欢迎发新帖提问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部