为啥复制到excel的银行卡号后面会变成0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥复制到excel的银行卡号后面会变成0相关的知识,希望对你有一定的参考价值。
Excel单元格格式设置为“数值”或“常规”时最多显示位数为11(百亿),如果超过11位会自动转换为科学计数,银行卡号一般为19位,所以在输入时出现你说的现象。一般再输入超出11位数的字符串时(如银行卡号、身份账号)先将单元格格式设置为“文本”,具体方法,选中单元格,点击鼠标右键,在单元格格式中选择“文本”,希望对你有所帮助! 参考技术A 如果原数据正确复制后再贴出现这种情况,是你贴的单元格格式有问题,因为卡号身份证号长度过长在不是文本格式的单元格内就会出现这种情况。改变单元格格式再贴 参考技术B 超过15位数就变0,事先应设为文本格式,或先加单引号,再输入银行卡号
Python随机生成银行卡号
由于测试过程中会用到银行卡号信息,就简单写一个银行卡号自动生成的Python脚本
# -*- coding: utf-8 -*- name = ‘工商银行‘ def phone_num(name): bank = [] if name == ‘建设银行‘: for i in range(6227007201360049787, 6227007201360049987, 1): bank.append(i) return bank if name == ‘招商银行‘: for i in range(6215593700011926793, 6215593700011926993, 1): bank.append(i) return bank if name == ‘工商银行‘: for i in range(6212261001080775106, 6212261001080799999, 1): bank.append(i) return bank if name == ‘中国银行‘: for i in range(6217856200015168391, 6217856200015168591, 1): bank.append(i) return bank
以上是关于为啥复制到excel的银行卡号后面会变成0的主要内容,如果未能解决你的问题,请参考以下文章
excel中,将一个工作表中几列数据自动更新到另一个工作表中对应的列中?