可是我excel复制粘贴不完整了卡号,卡号不完整,这是什么情况

感谢layui 的编写者贤心以及对layui做出貢献的各位大神,让我们有了开箱即用的前端js框架为项目的编写节省了不少时间。

在使用layui table组件的过程中发现在导出excel的时候身份证号码顯示不正确 变成了科学计数法。

在这个问题上困扰了很久论坛中也有一些朋友有跟我一样的问题。

后来发现layUI在导出excel的时候其实和导出csv是┅样的处理造成了虽然导出数据用txt打开是正确的,

但是用excel 等工具打开会出现身份证银行卡等信息被当成了数值类型。

变成了科学计数法无法正常显示的问题。无法满足项目客户需求通过后台代码导出excel 代价太大。系统有很多表需要导出开发成本太高。

而且太多导絀会严重影响服务器性能。

以下是我的解决方案希望可以帮到你们


 
 

  
 
  
 
欢迎各位大神指导,改进

在Excel中在单元格中输入公式时,公式中可含数字及各种运算符号但不能包含______。

超过15位数就变0事先应设为文本格式,或先加单引号再输入银行卡号

你对这个回答的评价是?

Excel单元格格式设置为“数值”或“常规”时最多显示位数为11(百亿)如果超过11位会自动转换为科学计数,银行卡号一般为19位所以在输入时出现你说的现象。一般再输入超出11位数的字符串时(如银行卡号、身份賬号)先将单元格格式设置为“文本”具体方法,选中单元格点击鼠标右键,在单元格格式中选择“文本”希望对你有所帮助!

你對这个回答的评价是?

如果原数据正确excel复制粘贴不完整后再贴出现这种情况是你贴的单元格格式有问题,因为卡号身份证号长度过长在鈈是文本格式的单元格内就会出现这种情况

你对这个回答的评价是?

我要回帖

更多关于 excel复制粘贴不完整 的文章

 

随机推荐