分享更有价值
被信任是一种快乐

如何用Python​实现按姓名拆分Excel为单独文件并自动发给相应联系人

文章页正文上

本篇内容介绍了“如何用Python实现免费云主机、域名按姓名拆分Excel为单独文件并自动发给相应联系人”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!最近遇到一个需求:把员工信息汇总表excel,按员工姓名拆分成单独的excel,新excel以员工姓名命名,里面第一行是表头,第二行是员工信息。然后把excel通过微信单独发送给每位员工。这个需求适用于发送月度工资表、学校学生信息统计等场景。其他版本在安装python-office库时会遇到各种问题,解决起来费时费力,建议直接使用python 3.8.9 64位版本,只需要在pycharm上搭建一个新环境,就可以轻松安装使用了。用openpyxl库的load_workbook()读取相应的表格,表单和单元格都用列表的形式使用就行,例如[‘Sheet1’].[‘B1’]openpyxl库的删除整行命令是ws.delete_rows(),括号中输入行号,删除行时要注意从后往前删除,否则行号会出现错误:比如删除了第二行后要删第三行,这时第三行已经变成了第二行,给删除造成麻烦,从后往前删就不会出现这个问题。这里会用到最大行,命令为ws.max_row,接着用for遍历,需要倒着数,for i in range(ws.max_row, 1, -1),这样就从最后一行开始遍历,一直遍历到第二行,把不想要的用ws.delete_rows(i)删除就行。wb.save(),括号中写新的文件名只需要用到一行命令,简单背后的复杂都由python-office库的开发者帮我们封装好了。office.wechat.send_file(who=, file=),分别在括号里写上微信昵称和文件地址。上代码~“如何用Python实现按姓名拆分Excel为单独文件并自动发给相应联系人”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云技术网站,小编将为大家输出更多高质量的实用文章!

相关推荐: jquery焦点事件怎么使用

这篇文章主要介绍“jquery焦点事件怎么使用”,在日常操作中,相信很多人在jquery焦点事件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery焦点事件怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册