继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Python办公自动化学习笔记

weixin_慕斯卡5393785
关注TA
已关注
手记 4
粉丝 4
获赞 2

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

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

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

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

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

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

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

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

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

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

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


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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP