这是一个偶然事件,朋友在收集人员信息,但他收到的excel文件中,身份证号显示不全,溯源摇人也没有解决这个问题(建文件的人也没有了身份证号),然后我也是抱着试试的态度,帮他解决了这个问题。

当然,该处理方式也同样适用于银行卡号等长串数字的场景。

我这里的记录数不多,仅400行、7列,所以下面的代码只处理这些而已,大家可以根据自身情况,调整 i 和 j 的范围

# 身份证、银行卡号等,在excel中显示成科学计数法时(位数是0000)
# 可以用此代码解决,恢复身份证、银行卡号原样
# 我这边是先弄到txt,再手动放回Excel的
import pandaspandas.read_excel('D:/登记表.xls',dtype='str')
sheet=pandas.read_excel('D:/登记表.xls',dtype='str')new=open('D:/登记信息.txt',mode='w')
# i行j列问题
for i in range(0,400):for j in range(0, 7):print(sheet.values[i,j])if str(sheet.values[i,j])!='nan':new.writelines(str(sheet.values[i,j])+"\t")new.write('\n')

Pyhton中用pandas解决excel中身份证号不全问题相关推荐

  1. wps或Excel将身份证号、银行卡号复制到Excel中的时候出现E+问题的解决方案

    我们在日常的坐标过程中难免会用到文字和图表的处理工具,也就是我们常说的office办公工具,现在比较常用的是两款,一款是WPS,一款式MSOffice,那遇到复制身份证号复制银行卡号出现错误该怎么解决 ...

  2. pandas和excel转换身份证号码时的数据有效性问题

    在利用Pandas处理和生成Excel中的身份证号码.银行卡号等特殊数据类型,易出现如下异常: 1)科学记数法的表示 2)末尾4位数会莫名变为0 3)pandas和excel中数据的不一致(末尾的值会 ...

  3. python中用pandas读写excel表格,根据关键字查找填表(类似vlookpup)

    python中用pandas读写excel表格,根据关键字查找填表(类似vlookpup) excel的vlookup出了N/A值 相关的库 读取和写入excel文件 查找赋值1 遍历表格每行 查找填 ...

  4. Python中用pandas将numpy中的数组数据保存到csv文件

    Python中用pandas将numpy中的数组数据保存到csv文件 本博客转载自:[1]https://blog.csdn.net/grey_csdn/article/details/7018587 ...

  5. Excel根据身份证号自动识别性别

    今天要和大家分享的是:Excel根据身份证号自动识别性别,先看动图演示,注意这里的身份证号为虚拟信息 1.首先打开表格,看到身份证号 2.然后选择身份证号 3.选择diy工具箱 4.选择身份证按钮 5 ...

  6. Excel根据身份证号批量提取出生日期

    今天要和大家分享的是:Excel根据身份证号批量提取出生日期,先看动图演示,注意这里的身份证号为虚拟信息 1.首先打开表格 2.然后选中身份证数据 3.选择diy工具箱 4.选择身份证按钮 5.选择提 ...

  7. Pandas读取Excel中的股票代码时,补全前面0的办法

    Pandas读取Excel中的股票代码时,补全前面0的办法 如图所示,为本地Excel数据,columns是日期,整列表示这一天中证500成分股,在用pandas读取Excel表格时默认会丢掉前面的0 ...

  8. Excel根据身份证号批量计算年龄+

    今天要和大家分享的是:Excel根据身份证号批量计算年龄,先看下面的动图演示 1.首先打开表格 2.选中数据区域 3.然后选择diy工具箱 4.选择身份证选项 5.选择提取年龄按钮 6.弹出对话框单击 ...

  9. pandas在excel中的应用

    1.pandas 中 一维数组,二维数组和exce,csv的简单应用. import pandas as pd# series 方法代表一维数组 # li_st = ["r", & ...

最新文章

  1. 央视曝徐梦桃夺冠黑科技:竟然还有个虚拟教练???
  2. git遇到的一些问题
  3. 为什么百度首页的HTML源代码最后一行要多一行?浪费空间呀!
  4. dart系列之:创建Library package
  5. WebSocket服务器上的oTransactionID_SiteDetailMap的qrcode是何时生成的
  6. python找零钱代码_Python实现的一个找零钱的小程序代码分享
  7. java js 正则表达式_如何在JavaScript与Java中使用正则表达式
  8. 秒懂系列 | 史上最简单的Python Django入门教程
  9. stc89c52开发板遥控器解码 红外线发射 内置 eeprom 存储 串口显示编码
  10. oracle-01940,ORA-01940: 无法删除当前已连接的用户的错误,该如何解决呢?
  11. vs2008添加注释宏(暂未成功设置)
  12. SuSE Linux 应用与安装
  13. webuploader项目中多图片上传实例
  14. eclipse写javaee的时候js文件新增函数找不到
  15. srs2.0安装问题
  16. RSLogix 5000 含序列号 20.03版本,带授权
  17. 在2020年使用黑莓9720+BBOS7三个月的感受
  18. python模拟预测孩子身高_这个公式可以帮你预测你家孩子身高
  19. python多久可以完全学会_python好学吗自学要学多久
  20. 关闭微信朋友圈和公众号的广告

热门文章

  1. sync-player:使用websocket实现异地同步播放视频
  2. 商业周刊评06最佳产品 任天堂Wii等入选
  3. 【DIY】基于OpenMV的STM32追球小车
  4. 北斗导航 | Visual Studio 2015之RTKLib Demo5配置
  5. 题解 洛谷P1196 【[NOI2002]银河英雄传说】
  6. 江苏计算机等级应用考试试题,2010江苏省全国计算机等级考试二级笔试试卷VB理论考试试题及答案...
  7. 计算机三级刷分,培训项目
  8. linux无法加载蓝牙设备,ubuntu14.04 蓝牙适配器无法使用的问题
  9. 网址后面加‘/’与不加‘/’斜杠有什么区别
  10. 计算机专业江南大学vs扬大,南大第1,苏大第2!南工大、扬大、江苏大学排名靠前,冲击双一流...