站长统计
⽤python实现excel数据读取与保存
作为⼀名叫狮,平常⼯作中,我们可能会遇到⼀些excel中⽐较难处理的问题,这就需要使⽤到excel中提供的公式进⾏问题的解决。但作为⼀名程序猿当然会想采⽤别的⽅法来处理数据,这也算是⼀种知识的积累,⽽且对于部分⼯作我们可以借助程序帮忙实现,达到⾼效解决问题的效果。今天⼩编就分享下⾃⼰的⼀点⼩经验。
⼩编遇到的问题就是在excel表中获取所有⼈⾝份证号码的后六位(港澳除外)。由于表格数据众多,且有些⼈没有填写⾝份证,有部分来⾃港澳⾝份证格式与⼤陆不同。数据的排列⽅式如下(为了避免泄漏他⼈信息这⾥⼩编⾃⼰随便填的数据)。
python怎么读取桌面上的文件
python是⼀门数据处理能⼒强⼤的语⾔,⼩编就采⽤了python来解决这个问题。利⽤python处理excel的数据时,需要先安装两个库,命令是:pip3 install xlrd、pip3 install xlwt。⼩编采⽤的是linux系统,excel⽂件位置为'/home/clg/桌⾯/信息.xlsx'。
打开linux终端,新建excel.py。导⼊⽀持库import xlrd、import xlwt。代码截图:
⾸先利⽤worksheet=xlrd.open_workbook('/home/clg/桌⾯/信息.xlsx')获取excel的sheet名称。⽤l_values(7)获取对应表格中第⼋列数据。利⽤sheet3.append(strs[-6:])将满⾜条件的⾝份证号码后六位添加到数组。sheet4.write(j,0,i)是指将数据i添加到表格的第j
⾏第0列。最后将⽂件保存即可,打开得到的write.xlsx可查看数据,截图如下:
这就是⼩编的⼀点分享,⼤家也可以在此基础上继续开发带有界⾯版的电脑桌⾯数据处理⼯具,添加⼀些别的功能,虽然excel也可以做到,但学多点总会发挥⽤处的,特别是⾯对复杂的问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。