本帖最后由 Derrick.Jiao 于 2021-12-13 09:25 编辑
了解了,这边调研一下看下是否有是产品设计,并且看下是否有workaround。
——————————————————————————————
经确认,该行为属于产品设计。
原因1:
Excel是一个应用程序,当将数据应用到单元格中时,它会直接为单元格设置格式。
SpreadJS是一个组件,作为一个组件,不能擅自污染客户的数据,单元格格式也是一种数据。
如果想要与excel有相同的行为,可以监听ValueChanged事件,然后自己给出格式。
原因2:
Excel的数据系统实际上没有日期类型值,所有日期类型值都将存储为OADate,然后不同的格式将给出不同的显示。
但对于SpreadJS,单元格可以接受任何内容,并且日期类型也是单元格的正确数据值。
|