700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js导出数据到excel纯数字过长如何将默认的科学计数法显示正常

js导出数据到excel纯数字过长如何将默认的科学计数法显示正常

时间:2021-04-20 10:13:30

相关推荐

js导出数据到excel纯数字过长如何将默认的科学计数法显示正常

原因:

1.在Excel中,输入12-15位数字时,虽然会以科学记数的形式出现,但其数值大小是不变的。当今的身份证号码有15位和18位之分。如果15位身份证号以科学记数的形式出现,可以通过设置显示出身份证号的“本相”。

2.可在“单元格格式”对话框的“数字”选项卡中进行设置。选择“分类”中的“数值”,将小数位数由默认的“2”位改为“0”位,单击“确定”按钮。如果本来即是“0”位,直接单击“确定”按钮即可。

3.在Excel中不经设置直接输入或粘贴超过15的数字,系统会自动将超出的数值用“0”替换,例如,直接录入18位身份证号时,末三位会被“000”替换,无法象15位身份证号那样正确显示。所以,复制前首先把粘贴区域设置为“文本型”单元格格式是非常必要的。

解决方法: 1:xlSheet.Cells(num,1).NumberFormatLocal = "@";//设置导出为文本

2:xlSheet.Cells(num, 2).Value = "‘"+agencyname;//你可以在导出的时候给数据前加一个英文半角的‘逗号

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。