为了账号安全,请及时绑定邮箱和手机立即绑定

Python办公自动化学习笔记

学Python多是为了数据处理,数据存在较多的地方有3个,一个是数据库,一个是Office文档,特别是Excel文档,还有一个是html网页,因此学会用Python操作Office文档非常有意义,也就是所谓的办公自动化了。

课程在这里《Python办公自动化》,老师讲解干脆利落,只指要点。

套用最后一节课的内容,小结如下:

https://img1.sycdn.imooc.com/5f7be6fc00018c8211060564.jpg

xlrd用于读写xls文件(Excel 97~2003格式,支持6万5千行、256列),以及读xlsx格式(Excel 2007格式,支持1万6千多行,100万列)。

xlwt用于写xlsx格式,包括工作表、行、列、单元格,值和格式,以及插入图表等。

https://img1.sycdn.imooc.com/5f7be6fc0001206d12440508.jpg

Word和PPT用的较少,暂未学习。

工具自动化很有意义,比如编程发邮件。

在实操中发现一些问题,通过《Python SMTP发送邮件》这篇文章的入门介绍搞定。

为了QQ邮箱的授权码折腾了半天,先下载“腾讯手机管家”,先开QQ保护,后来又必须关闭QQ保护(内置邮件保护),QQ邮箱-设置-账户-SMTP启动-授权码(发短信开通),拿到后带代码中试验,终于跑通。


由上,从网络世界获取数据(爬虫待学习),通过分析生成格式化的xlsx,带图表,最后自动生成HTML格式、带xlsx附件的邮件发送出去,一条编程自动化的道路就这么打通了。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消