找回密码
 立即注册

QQ登录

只需一步,快速开始

明城

注册会员

5

主题

12

帖子

57

积分

注册会员

积分
57
最新发帖
明城
注册会员   /  发表于:2024-8-12 10:39  /   查看:897  /  回复:1
1金币
image.png424242247.png 使用GC.Spread.Sheets.Tables.TableColumn 设置的单元格格式导出丢失!
image.png107525633.png spreadjs ===>Excel image.png612012328.png
导出的ssjson 在官方线上导入再导出excel也会有这个问题。



ssjson.zip

2.69 KB, 下载次数: 78

ssjson 文件

最佳答案

查看完整内容

您好,这个问题解释起来比较复杂,我辅佐图片帮助说明: 1、在SpreadJS中分别设置两个单元格的值,A1为文本类型的日期,A3为日期类型的日期。 2、分别为A1和A3设置Formatter: 3、您会发现A1的Formatter没有生效,只有A3的Formatter生效了。也就是说,当日期为文本的时候,Formatter无法正确生效。这个问题在Excel中也是同样的。见下图: 4、要解决这个问题,需要您调整SpreadJS中日期的格式,其 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-12 10:39:28
来自 2#
您好,这个问题解释起来比较复杂,我辅佐图片帮助说明:

1、在SpreadJS中分别设置两个单元格的值,A1为文本类型的日期,A3为日期类型的日期。

image.png692588805.png

2、分别为A1和A3设置Formatter:

image.png942384948.png

image.png80122984.png

3、您会发现A1的Formatter没有生效,只有A3的Formatter生效了。也就是说,当日期为文本的时候,Formatter无法正确生效。这个问题在Excel中也是同样的。见下图:

image.png10604247.png

image.png201395568.png

4、要解决这个问题,需要您调整SpreadJS中日期的格式,其不应为字符串,而是日期格式。否则将无法被正确识别,也无法被正确格式化。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部