Python办公自动化
文章平均质量分 99
具有python基础的同学,在学习完本专栏后,能够使用python对world、excel和PPT进行自动化操作,利用程序完成办公自动化!
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
超级D洋葱
人生苦短,吾用Python!
展开
-
Python办公自动化之Word文档自动化:全网最全,看这一篇就够了!
目录修订历史环境安装0.Python-docx新建文档1.Python-docx编辑已存在文档2.win32com将doc转为docx3.win32com操作word3.1 打开新的word文档并添加内容3.2 打开已存在word文档并添加内容3.3 转换word为pdf4.Python-docx操作word4.1 Python-docx官方例程4.2 Python-docx官方例程解析4.3 Python-docx 表格样式设置5.小实战:docx&matplotlib自动生成数据分析报告5.1原创 2020-09-05 12:41:35 · 4728 阅读 · 4 评论 -
Python办公自动化EXCEL操作
1.1 read.pypip install xlrdimport xlrddef print_type(x): print(type(x))xlsx = xlrd.open_workbook( 'G:/0.Download/BaiduYun下载/12 用Python自动办公,做职场高手(完结)/01.文件/【12.20更新课程代码】用Python自动办公做职场高手...原创 2019-11-04 22:27:38 · 4778 阅读 · 0 评论 -
Python办公自动化之PPT幻灯片自动化:使用Python制作PPT 操作PPT
文章目录前言1.PPT自动化能干什么?有什么优势?2.使用win32com操作ppt2.1 pip安装win32com2.2 win32com复制ppt模板3.python-pptx 创建PPT、复制页面3.1 pip安装python-pptx3.2 python-pptx 复制页面3.3 python-pptx 删除页面3.4 新建页面4.python-pptx 插入文字、表格、形状并设置样式4.1 python-pptx 添加文字并设置样式4.1.1 添加单行文字与多行文字4.1.2 设置文字框样式与文原创 2020-11-09 09:04:49 · 5861 阅读 · 1 评论 -
Python办公自动化之Excel做表自动化:全网最全,看这一篇就够了!
0.Python Excel库对比1.Python xlrd 读取 操作Excel2.Python xlwt 写入 操作Excel3.Python xlutils 修改 操作Excel4.Python xlwings 读取 写入 修改 操作Excel5.Python openpyxl 读取 写入 修改 操作Excel6.Python xlswriter 写入 操作Excel7.Python win32com 读取 写入 修改 操作Excel8.Python pandas 读取 写入 操作Ex原创 2020-08-23 14:36:58 · 48328 阅读 · 60 评论 -
全网最全!!全都有~ Python办公自动化之Word、Excel、PPT 系列教程
课程大纲第二章 Python10分钟入门【2.1】:PyCharm社区版配置Anaconda开发环境【2.2】:Python基础知识及正则表达式入门第三章 Python操作Excel【3.1】:xlrd 使用教程 读取 操作Excel【3.2】:xlwt 使用教程 写入 操作Excel【3.3】:xlutils 使用教程 修改 操作Excel【3.4】:xlwings 使用教程 读取 写入 修改 操【作Excel【3.5】:openpyxl 使用教程 读取 写入 修改 操作Excel【3原创 2020-06-16 17:16:36 · 3830 阅读 · 1 评论 -
Python办公自动化 5.2 Python操作ppt:python-pptx 使用教程 操作ppt PowerPoint 添加文字 形状图表
文章目录5.2.1 pip安装python-pptx5.2.2 python-pptx 复制页面5.2.3 python-pptx 删除页面5.2.4 python-pptx 添加文字并设置样式5.2.5 python-pptx 添加表格并设置样式5.2.6 python-pptx 添加图表并设置样式5.2.7 python-pptx 添加任意形状并设置样式官方文档:https://python-pptx.readthedocs.io/en/latest/5.2.1 pip安装python-pptxp原创 2020-06-16 16:45:26 · 3345 阅读 · 1 评论 -
Python办公自动化 5.1 Python操作ppt:win32com 使用教程 操作复制ppt PowerPoint
文章目录5.1.1 pip安装win32com5.1.2 win32com复制ppt模板win32com PowerPoint 官方文档:https://docs.microsoft.com/zh-cn/office/vba/api/powerpoint.shape.copy5.1.1 pip安装win32compip install pypiwin32由于我已经安装过了,所以提示已经安装:5.1.2 win32com复制ppt模板有时候我们需要对ppt的模板进行复制,然后再添加相应内容,由原创 2020-06-16 15:33:05 · 4929 阅读 · 4 评论 -
Python办公自动化 4.2 Python操作word:python-docx 使用教程 操作word
文章目录4.2.1 pip安装python-docx4.2.2 python-docx 操作word至于 python-docx最好的老师应该是官方文档了,所有的操作上面都有说明。文档地址:https://python-docx.readthedocs.io/en/latest/4.2.1 pip安装python-docxpip install python-docx因为我之前已经安装过,所以提示已经安装:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r7Qml原创 2020-06-16 09:58:58 · 1968 阅读 · 2 评论 -
Python办公自动化 4.1 Python操作word:win32com 使用教程 操作word
文章目录4.1.1 pip安装win32com4.1.2 win32com操作word4.1.3 win32com转换word为pdf等格式win32com 模块主要为 Python 提供调用 windows 底层组件对 word 、Excel、PPT 等进行操作的功能,只能在 Windows 环境下使用,并且需要安装 office 相关软件才行(WPS也行)。使用 win32com 模块主要是因为 Python 针对 word 文档操作的第三方库相对较少并且功能较弱,Python 有针对 .docx原创 2020-06-16 09:48:20 · 4247 阅读 · 3 评论 -
Python办公自动化 3.8 Python操作Excel :pandas 使用教程 读取 写入 修改 操作Excel
文章目录3.8.1 pip安装pandas3.8.2 pandas 读写 Excel简介:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。官方网站:https://pandas.pydata.org/中文网站:https://www.pypan原创 2020-06-15 16:57:38 · 3263 阅读 · 1 评论 -
Python办公自动化 3.7 Python操作Excel :win32com 使用教程 读取 写入 修改 操作Excel
文章目录3.7.1 pip安装win32com3.7.2 Python使用win32com读写Excelpython可以使用一个第三方库叫做win32com达到操作com的目的,win32com功能强大,可以操作word、调用宏等等等。3.7.1 pip安装win32compip install pypiwin32由于我已经安装过了,所以提示已经安装:3.7.2 Python使用win32com读写Excel程序示例:import win32comfrom win32com.client原创 2020-06-15 16:25:05 · 2867 阅读 · 0 评论 -
Python办公自动化 3.6 Python操作Excel :xlswriter 使用教程 读取 写入 修改 操作Excel
文章目录3.6.1 pip安装xlswriter3.6.2 xlswriter新建并写入ExcelXlsxWriter是一个用来写Excel2007和xlsx文件格式的python模块。它可以用来写文本、数字、公式并支持单元格格式化、图片、图表、文档配置、自动过滤等特性优点:功能更多、文档高保真、扩展格式类型、更快并可配置 缺点:不能用来读取和修改excel文件官方文档:https://xlsxwriter.readthedocs.io/3.6.1 pip安装xlswriterpip inst原创 2020-06-15 15:47:40 · 991 阅读 · 0 评论 -
Python办公自动化 3.5 Python操作Excel :openpyxl 使用教程 读取 写入 修改 操作Excel
文章目录3.5.1 安装 openpyxl3.5.2 openpyxl 新建Excel3.5.3 openpyxl 打开已存在Excel3.5.4 openpyxl 读写Excel在openpyxl中,主要用到三个概念:Workbooks,Sheets,Cells。Workbook就是一个excel工作表;Sheet是工作表中的一张表页;Cell就是简单的一个格。openpyxl就是围绕着这三个概念进行的,不管读写都是“三板斧”:打开Workbook,定位Sheet,操作Cell。官方文档:https:原创 2020-06-15 15:28:56 · 1397 阅读 · 0 评论 -
Python办公自动化 3.4 Python操作Excel :xlwings 使用教程 读取 写入 修改 操作Excel
文章目录3.4.1 pip安装xlwings3.4.1 xlwings 新建 Excel 文档3.4.2 xlwings 打开已存在的 Excel 文档3.4.3 xlwings 读写 Excel3.4.4 推荐阅读比起xlrd、xlwt和xlutils,xlwings可豪华多了,它具备以下特点:xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改可以和matplotlib以及pandas无缝连接,支持读写numpy、pandas数据类型,将matplotlib可原创 2020-06-15 14:53:42 · 3925 阅读 · 0 评论 -
Python办公自动化 3.3 Python操作Excel :xlutils 使用教程 修改 操作Excel
文章目录3.3.1 pip安装xlutils3.3.2 xlutils拷贝源文件(需配合xlrd使用)3.3.3 xlutils 读取 写入 (也就是修改)Excel 表格信息xlutils可用于拷贝原excel或者在原excel基础上进行修改,并保存;官方文档:https://xlutils.readthedocs.io/en/latest/3.3.1 pip安装xlutilspip install xlutils安装过程:3.3.2 xlutils拷贝源文件(需配合xlrd使用)表格原创 2020-06-15 12:57:24 · 1219 阅读 · 1 评论 -
Python办公自动化 3.0 Python操作Excel :(全网最全)Excel相关模块导航目录
我们先来看一下python中能操作Excel的库对比(一共九个库):点击下面的文章,查看每个模块的使用方法:3.1 Python xlrd 读取 操作Excel3.2 Python xlwt 写入 操作Excel(仅限xls格式!)3.3 Python xlutils 修改 操作Excel3.4 Python xlwings 读取 写入 修改 操作Excel3.5 Python openpyxl 读取 写入 修改 操作Excel3.6 Python xlswriter 写入 操作Excel原创 2020-06-15 11:30:43 · 948 阅读 · 0 评论 -
Python办公自动化 3.2 Python操作Excel :xlwt 使用教程 写入 操作Excel
文章目录3.2.1 pip安装xlwt3.2.2 使用xlwt创建新表格并写入3.2.3 xlwt 设置字体格式3.2.4 xlwt 设置列宽3.2.5 xlwt 设置行高3.2.6 xlwt 合并列和行3.2.7 xlwt 添加边框3.2.8 xlwt为单元格设置背景色3.2.9 xlwt设置单元格对齐xlwt可以用于写入新的Excel表格或者在原表格基础上进行修改,速度也很快,推荐使用!官方文档:https://xlwt.readthedocs.io/en/latest/3.2.1 pip安装xl原创 2020-06-15 11:30:10 · 1653 阅读 · 0 评论 -
Python办公自动化 3.1 Python操作Excel :xlrd 使用教程 读取 操作Excel
本片文章讲述如何使用xlrd来读取Excel内容。原创 2020-06-15 11:27:43 · 2550 阅读 · 2 评论 -
Python办公自动化 2.2 Python 10分钟快速入门:Python基础知识及正则表达式入门
本章讲述Python最常用的基础知识,最后一小节讲述了如何在Python中使用正则表达式来匹配字符串。原创 2020-06-13 17:23:28 · 1131 阅读 · 0 评论 -
Python办公自动化 2.1开发环境搭建:PyCharm社区版配置Anaconda开发环境
本篇文章主要讲述了如何在windows主机上配置 PyCharm + Anaconda开发环境、以及了如何配置 PyQt界面开发环境,安装过程超级详细,初学者可以照着一步一步来!原创 2020-06-13 14:46:06 · 2091 阅读 · 0 评论 -
Python 办公自动化之excel文档的写入!
文章目录一、各个模块的比较二、情况说明三、库的使用3.1 `openxyxl`库的使用3.2 `win32com`库的使用3.3 `xlwings`库的使用一、各个模块的比较二、情况说明我本次使用是要操作几百页excel,并且在原基础上不能改变格式,因此折腾了几天,用下来最终选择openxyxl修改大量数据表格的时候非常缓慢,但是在内容较少时很快,win32com一直比较稳定,可用于...原创 2020-03-23 19:56:24 · 695 阅读 · 0 评论 -
Python python-docx库读写word文档
文章目录1.python-docx官方文档2.安装3.使用3.1 打开文档3.2 修改文档中现有的表格3.3 添加文档3.3.1 添加段落3.3.2 添加表格3.3.3 添加图片`最终效果如下:`附:获取桌面路径方法1.python-docx官方文档https://python-docx.readthedocs.io/en/latest/index.html2.安装pip install ...原创 2020-03-23 19:19:23 · 6870 阅读 · 3 评论 -
Python xlrd获取表格信息
import xlrdxlsx = xlrd.open_workbook('example.xlsx')# 通过sheet名查找:xlsx.sheet_by_name("sheet1")# 通过索引查找:xlsx.sheet_by_index(3)table = xlsx.sheet_by_index(0)# 获取单个表格值 (0,0)表示第一个值value = table.ce...原创 2020-03-23 18:03:30 · 1163 阅读 · 0 评论