升级到 17.0.4 后,图片不再居中展示
本帖最后由 Joestar.Xu 于 2024-3-26 17:40 编辑调研编号:SJS-23588
将如下 excel 文件通过 excelIO 解析为 json 后导入,原来可以居中展示的图片现在居左展示了--- 测试时需要开启导入后进行计算
在官方demo 表格设计器,导入excel 也能复现
16.2.4:
17.0.4:
您好,目前在V17中的行为逻辑和Excel是保持一致的:
如果想要使其居中,建议您为这部分单元格设置居中样式来实现。 Joestar.Xu 发表于 2024-3-26 10:55
您好,目前在V17中的行为逻辑和Excel是保持一致的:
可是这样会导致历史报表的样式升级到新版后,与原有直接不一致,这难道不算行为变更吗?
另:这个报表的生成逻辑是:在表格编辑器中编辑模板,把模板导出传递给后端通过 gcexcel 填充数据,然后把计算完的报表通过 excel 返回给前端导入到 spreadJS 中展示,但是即使设置了居中,通过GcExcel 计算完的报表导入后图片仍然未居中展示,普通的模板字符串和超链接是可以的, 如下图
在线表格编辑器编辑的模板为:
设置了居中后计算完的报表为:
填充模板的数据为:
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。 您好,经调研,在IMAGE函数最早在14.1.x就已经开发出了一版,此时Excel还不支持IMAGE函数,但是现在Excel已经支持了IMAGE函数,SpreadJS需要和Excel保持一致,所以这里是一个breakChange。
关于您说的第二个设置了居中但是导入到SpreadJS中还是没有生效的问题,属于暂时还没有支持的用例,该问题会在后续版本中解决,待后续有进展我会在本帖中回复您。 您好,设置了居中但是导入到SpreadJS中还是没有生效的问题已在17.0.8版本中修复,您可以升级后再测试一下。 Joestar.Xu 发表于 2024-4-23 13:58
您好,设置了居中但是导入到SpreadJS中还是没有生效的问题已在17.0.8版本中修复,您可以升级后再测试一下。
收到 :loap1: 你好,升级后验证通过,可以结贴了 好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
页:
[1]