![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DW-自动化办公
小五的眼里有星星
这个作者很懒,什么都没留下…
展开
-
Python办公自动化 task4
python提取PDF文字内容1)利用pdfplumber提取文字import PyPDF2import pdfplumber with pdfplumber.open("XXXXX.pdf") as p: page = p.pages[2] print(page.extract_text())2)利用pdfplumber提取表格并写入excelextract_table():如果一页有一个表格;extract_tables():如果一页有多个表格;import Py.原创 2021-06-24 00:06:15 · 227 阅读 · 0 评论 -
python自动化办公task3
from docx import Document # 源文件目录self.word_path = './output.docx' # 打开文档,构建一个文档对象self.doc = Document(self.word_path)通过章节对象的 left_margin、top_margin、right_margin、bottom_margin 属性值可以获取当前章节的左边距、上边距、右边距、下边距def get_page_margin(p): """ 获取某个页面的页边距原创 2021-06-20 23:28:35 · 119 阅读 · 0 评论 -
Python办公自动化task2
一个 Excel 电子表格文档称为一个工作簿。一个工作簿保存在扩展名为.xlsx 的文件中。每个工作簿可以包含多个表(也称为工作表)。用户当前查看的表(或关闭 Excel 前最后查看的表),称为活动表。每个表都有一些列(地址是从 A 开始的字母)和一些行(地址是从 1 开始的数字)。在特定行和列的方格称为单元格。每个单元格都包含一个数字或文本值。单元格形成的网格和数据构成了表。import openpyxlimport os//更改目录需要导入os模块os.getcwd()#修改目录要加r原创 2021-06-19 00:06:32 · 116 阅读 · 0 评论 -
python自动化办公-task1
文件自动化处理&邮件批量处理1.文件自动化处理1.1读写文件将文件内容理解为一个字符串值,大小可能有几个GB。本节将学习,如何使用python在硬盘上创建、读取和保存文件。1.2绝对路径和相对路径“绝对路径”,总是从根文件夹开始。“相对路径”,相对于程序的当前工作目录。相对路径中,单个句点“.”表示当前目录的缩写,两个句点“…”表示父文件夹。2. 批量处理邮件批量进行邮件附件的转移,显示运行时间import keyringfrom imbox import Imboximpo原创 2021-06-17 00:36:04 · 131 阅读 · 0 评论