找回密码
 立即注册

QQ登录

只需一步,快速开始

zcr

注册会员

13

主题

37

帖子

136

积分

注册会员

积分
136
zcr
注册会员   /  发表于:2017-8-1 15:33  /   查看:8281  /  回复:11
求助:wijmo flexgrid 导出excel ,数字长度太长,导出的excel会以科学计数法显示,比如4.05513E+16,请问这个怎么解决?
在数据前面加上空格?能否通过设置列字符类型解决?

11 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-8-1 15:57:22
沙发
您可以将您的数据列设置成字符串类型的,还有如果在Excel中打开您可以将该列宽度增大,是否会显示原来的数据。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zcr
注册会员   /  发表于:2017-8-1 16:59:54
板凳
JeffryLI 发表于 2017-8-1 15:57
您可以将您的数据列设置成字符串类型的,还有如果在Excel中打开您可以将该列宽度增大,是否会显示原来的数 ...

您好,设置了列的dataType为wijmo.DataType.String,导出同样是科学计数法显示。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-1 17:42:00
地板
本帖最后由 JeffryLI 于 2017-8-1 17:45 编辑

您好,我给您一个demo吧,这个我测试了不会变成,您说的科学计数法,而且他设置了width: '*'的属性,就是自适应宽度,看是否对您有用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zcr
注册会员   /  发表于:2017-8-1 18:04:18
5#
JeffryLI 发表于 2017-8-1 17:42
您好,我给您一个demo吧,这个我测试了不会变成,您说的科学计数法,而且他设置了width: '*'的属性,就是自 ...

您好,我这边导出还是显示科学计数法。我在您例子的基础上改了下数据,麻烦您帮我看下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-1 19:25:16
6#
您好,具体请参照demo希望能帮到您。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zcr
注册会员   /  发表于:2017-8-2 09:33:54
7#
JeffryLI 发表于 2017-8-1 19:25
您好,具体请参照demo希望能帮到您。

您好,您的方法可以使得导出的结果不是科学计数,但是6226096557176666导出后变成了6226096557176670。能否做到导出保持数据不变?
回复 使用道具 举报
zcr
注册会员   /  发表于:2017-8-2 09:34:05
8#
JeffryLI 发表于 2017-8-1 19:25
您好,具体请参照demo希望能帮到您。

您好,您的方法可以使得导出的结果不是科学计数,但是6226096557176666导出后变成了6226096557176670。能否做到导出保持数据不变?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-2 11:17:12
9#
zcr 发表于 2017-8-2 09:34
您好,您的方法可以使得导出的结果不是科学计数,但是6226096557176666导出后变成了6226096557176670。能 ...

您好,您把format改成
  1. { header: '卡账号', binding: '卡账号', allowMerging: true, width: '*',format:'n*,,'},
复制代码

我这边测试没有问题了。还有一点请用真实身份证号位数,不然会被误判,希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zcr
注册会员   /  发表于:2017-8-3 11:50:20
10#
JeffryLI 发表于 2017-8-2 11:17
您好,您把format改成

我这边测试没有问题了。还有一点请用真实身份证号位数,不然会被误判,希望能帮 ...

我的数据其实有银行卡号,身份证号。长度超过15的,下载后excel就有部分会以科学计数法显示。您提供的方法,我试了,下载后excel中会把数据格式化为数字。目前我是人为地在数据后加上空格,规避这个问题。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部