【16.2.2】日期格式化的单元格作为图形的 X 轴,图形数据格式展示不对
本帖最后由 Clark.Pan 于 2024-2-23 13:40 编辑产品:SpreadJS
版本:V16.2.2
问题编号:SJS-21609
LastReview:2024-02-23
预计在V17.1.0中进行支持增强
【16.2.2】日期格式化的单元格作为图形的 X 轴,图形数据格式展示不对
问题一:标签数据展示没有走设置的格式化
问题二:导出为 excel 文件后,在 excel 中打开,图形的数据显示的不对
PS:sjs 文件和导出的 excel 文件见附件
本帖最后由 Richard.Huang 于 2023-11-30 18:16 编辑
您好,您描述的问题我在SpreadJSV16.2.6中得到复现,复现结果为柱状图上面的标签格式与Excel不一致:
后续我们会对此进行调研,后续有相关进展我会第一时间在本贴中进行回复。问题编号:SJS-21609
对于您的第二个问题,我在SpreadJSV16.2.6中并没有复现,因此猜测是老版本的bug,您可以通过升级来解决该问题
Richard.Huang 发表于 2023-11-30 18:06
您好,您描述的问题我在SpreadJSV16.2.6中得到复现,复现结果为柱状图上面的标签格式与Excel不一致:
后 ...
16.2.6版本的静态资源怎么获取呢?官网上现在下载下来的脚本版本还是 16.2.2 的呢
表格6666 发表于 2023-12-4 11:36
16.2.6版本的静态资源怎么获取呢?官网上现在下载下来的脚本版本还是 16.2.2 的呢
您好,您可以通过npm指令来下载对应版本的资源,例如:
npm install @grapecity/spread-sheets-designer@16.2.6
npm install @grapecity/spread-sheets-designer-resources-en@16.2.6
npm install @grapecity/spread-sheets-designer-vue@16.2.6
npm install @grapecity/spread-sheets@16.2.6
npm install @grapecity/spread-excelio@16.2.6
npm install @grapecity/spread-sheets-io@16.2.6
npm install @grapecity/spread-sheets-barcode@16.2.6
npm install @grapecity/spread-sheets-charts@16.2.6
npm install @grapecity/spread-sheets-languagepackages@16.2.6
npm install @grapecity/spread-sheets-print@16.2.6
npm install @grapecity/spread-sheets-pdf@16.2.6
npm install @grapecity/spread-sheets-shapes@16.2.6
npm install @grapecity/spread-sheets-pivot-addon@16.2.6
npm install @grapecity/spread-sheets-tablesheet@16.2.6
Richard.Huang 发表于 2023-12-4 13:56
您好,您可以通过npm指令来下载对应版本的资源,例如:
我这边是通过直接引入静态资源的方式使用的。
找顾问要到新版本的资源了,我这边试试哈 表格6666 发表于 2023-12-4 14:44
我这边是通过直接引入静态资源的方式使用的。
找顾问要到新版本的资源了,我这边试试哈
第二个问题在新版本试了,没有问题了哈。
第一个问题有新的进展麻烦及时告知哈。 本帖最后由 Richard.Huang 于 2023-12-19 15:36 编辑
表格6666 发表于 2023-12-4 15:55
第二个问题在新版本试了,没有问题了哈。
第一个问题有新的进展麻烦及时告知哈。
最新进展:该问题并不是一个bug,而是因为SpreadJS对于图表的标签策略与Excel不一致导致的。
Excel的策略是:对于坐标轴的数字格式,它会按照相关联数据区域的第一个单元格的格式来显示。而对于数据标签(就是附加在图表中每个数据点上的小标签,显示该数据点的具体数值或其他信息),Excel会使用每个数据点相关联的单元格的格式。
SpreadJS的策略是:不管数据点的关联单元格格式如何,数据标签的数字格式都是硬编码的,即是预先设定好的,不会根据单元格中的格式变化而变化。
目前为了解决该问题,我们想去掉这种硬编码的数字格式,并且让数据标签的格式与坐标轴的格式相同。这样的策略可以解决本贴中提及的SpreadJS中展示为"10/9/2023"的标签变成与坐标轴一样的“2023年10月1日”
未来如果还有自定义格式的需求,例如数据是“2023年10月9日”想标签上展示为“2023-10-9”,该类需求我们再考虑去添加相同的格式
请问以上方案,您是否可以接受
Richard.Huang 发表于 2023-12-4 16:06
最新进展:该问题并不是一个bug,而是因为SpreadJS对于图表的标签策略与Excel不一致导致的。
Excel的 ...
该方案需要我们处理什么吗? 表格6666 发表于 2023-12-21 20:17
该方案需要我们处理什么吗?
并不需要,只是需要和您讨论该方案是否能够满足您的需求,您是否能够接受。如果可以接受我们将在接下来的小版本中按照该方案进行策略的修改。 最新调研进展:本贴中提及的问题已经在SpreadJSV17.0.1中得到修复,您可以通过升级SpreadJS的版本来解决该问题,本贴就先结帖了,后续有其他相关问题,欢迎继续发帖询问
页:
[1]