[Python]“别人造好的轮子”,python常用第三方库——python自动办公7( 二 )


[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
矩阵计算
pandas是数据分析常用的库 , 它是基于numpy 的一种工具 。 pandas 纳入了大量其它库和一些标准的数据模型 , 提供了高效地操作大型数据集所需的工具 , 还提供了能使我们快速便捷地处理数据的函数和方法 。 值得一提的是 , 这个库的工具中集成了读写数据的接口 , 可以对接Excel表格 , CSV , JSON , Pickle等数据类型 。
3.可视化绘图——matplotlib
matplotlib 是一个 python 的 2D绘图库 , 它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 。 通过matplotlib , 开发者可以仅需要几行代码 , 便可以生成绘图 , 直方图 , 功率谱 , 条形图 , 错误图 , 散点图等 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
数据可视化
4.Excel处理——xlrd + xlwt + xlutils库
xlrd和xlwt是读写Excel表格的两个常用库 。 xlrd能够实现按sheet页读取表格中的内容 , 配合numpy , pandas库对表格数据进行处理 。 xlwt则可以新建一个Excel文件 , 将处理结果写入到这个文件中 。 xlutils是为了解决在已有的Excel文件中再追加写入数据的问题 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
表格处理
5.Word处理——docx库
docx是word文件的后缀名 , 但是在python中 , 它是一个用于创建和更新微软Word文件的库 。 docx是一个很强大的库 , 可以创建docx文档 , 包含段落、分页符、表格、图片、标题、样式等等 , 基本上等于是用代码在操作word文档 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
批量操作文档
6.数据库读写——pymysql
pymysql是基于ORM(对象关系映射)模型开发的用来连接MySQL数据库服务器的一个库 。 通过pymysql操作数据库不需要写SQL语句 , 用python语言就能够操作数据库的增删改查 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
连接并操作数据库
本文这里只是对今后所要将的第三方库做了一次简要的汇总 , 让大家对自动办公所需的包有一个大概认识 。 具体每个库怎么使用 , 或者还会添加一些这里没介绍到的库 , 会在相应阶段的后面的文章中详细说明 。 本文内容就此告一段落 , 后面的文章咱们正式进入Excel的操作 。
【[Python]“别人造好的轮子”,python常用第三方库——python自动办公7】 下期预告:python操作Excel表格