找回密码
 立即注册

QQ登录

只需一步,快速开始

iris1

注册会员

5

主题

13

帖子

52

积分

注册会员

积分
52
最新发帖
iris1
注册会员   /  发表于:2019-12-11 10:52  /   查看:3362  /  回复:4
本帖最后由 iris1 于 2019-12-11 14:37 编辑

导入excel时发现excel中科学计数法的数字导入后变成了千分位分隔显示的,用官网的demo试了一下发现也是这样的:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/client-side-excelio/excel-io/purejs,想要实现导入后显示格式与excel中一致,求教应该如何实现?

image.png90606688.png





测试 (1) - 副本.zip (23.44 KB, 下载次数: 124)

测试 (1) - 副本.zip

23.44 KB, 下载次数: 95

4 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-12-11 11:00:27
沙发
未能复现该问题,可以提供下有问题的Excel文件,
听描述,应该是设置了单元格格式,但是默认情况不会出现这个问题,
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
iris1
注册会员   /  发表于:2019-12-11 14:38:53
板凳
Fiooona 发表于 2019-12-11 11:00
未能复现该问题,可以提供下有问题的Excel文件,
听描述,应该是设置了单元格格式,但是默认情况不会出现 ...

附件即为有问题的excel
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-11 15:21:18
地板
本帖最后由 Fiooona 于 2019-12-12 16:52 编辑

问题已经复现,提交研发部门处理,问题编号2879,想问一下,这个Excel的来源是什么?
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-20 10:19:41
5#
image.png75742186.png
你好,这个问题是SpreadJS的限制,如果是单元格类型是科学技术,导入到SpreadJS后,将显示与Excel相同的内容。

在SpreadJS中,如果您向单元格输入或粘贴数字,它将应用自动格式逻辑,因此数字将显示为科学格式。但是导入Excel文件时,我们不能遍历所有单元格并应用自动格式逻辑(性能太差),因此数字不会显示为科学格式。

所以这个问题是SpreadJS的限制,如果您希望将数字显示为科学类型,请建议将单元格设置为科学技术类型。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部