
Python办公自动化
Dcy_ASK
预测未来最好的方式是创造
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取某文件夹及子文件夹下特定文件的名字
本次直接上代码,作为日后查询使用所以,文章并未梳理思路和脉络import osdata=[]def findFile(folder,name): for file in os.listdir(folder): if os.path.isdir(folder+file): findFile(folder+file+'/',name) else: if name in file: .原创 2021-03-28 12:43:45 · 418 阅读 · 0 评论 -
递归思想--获取文件夹及其子文件夹下所有文件的名字
获取文件夹及子文件夹下所有文件名字梳理思路需要用到的算法代码实现结果展示梳理思路文件路径下的构成可能只有文件,也可能是文件夹,或者二者以不同比例的混合,不管有多少个文件夹,文件夹的构成最终都是文件,所以,只要判断获取到的文件是否是文件夹,如果是则以同样的方式继续判断,直到没有文件夹,也就是获取到都是文件需要用到的算法递归思想,即函数自己调用自己os模块中的方法:os.listdir()for file in files:os.path.isdir()with ope原创 2021-03-28 12:10:17 · 1410 阅读 · 0 评论 -
#代码生活#批量修改文件名-系列化代码
批量修改文件名-系列化代码引入扩展库定义添加前缀的函数定义添加后缀的函数定义替换文件名的函数引入扩展库import os定义添加前缀的函数def AddPreFileName(folder,name): for file in os.listdir(folder): os.rename(folder+file,folder+name+file)定义添加后缀的函数def AddSufFileName(folder,name): for file in os.listdir(folder原创 2021-03-27 11:34:59 · 428 阅读 · 0 评论 -
#代码生活# 批量给文件添加前缀
批量给文件添加前缀思路分析步骤拆解代码实现结果展示前言:练习代码的过程中,掌握代码思维,用代码去理解工作理解世界绝大部分非计算机专业的人,很少去刻意掌握一项代码能力,也很难体会到真正入门后带来的快感我们生活中突然的改变其实很大程度上跟计算机技术的迅速发展强相关,因此,即便你是非计算机专业,掌握一项代码也是很有必要的,愿我们终身学习,拥抱变化思路分析给文件添加前缀,很容易想到与系统相关的扩展库,os"批量"二字,很容易想到构造循环体步骤拆解获取到所有待批量修改文件:os.listd原创 2021-03-27 10:36:14 · 434 阅读 · 0 评论 -
#代码人生# 把PDF中的表格提取到Excel中
Python办公自动化:提取PDF表格数据需求解读算法设计扩展库使用代码实现代码调优# 程序目标:把pdf中的表格提取到Excel中#引入扩展库import xlwings as xwimport pdfplumber as ppbwith ppb.open('2020销年1月电暖器销年报告总结.pdf') as pdf: # 创建一个工作簿对象 wb=xw.Book() #sheets表格的序号 i=0 #对PDF的每一页进行循环遍历原创 2021-03-24 06:45:45 · 307 阅读 · 0 评论 -
#代码生活# 读取PDF文字并存储到word文件中
Python办公自动化:PDF文字提取到word文件中需求解读需要用到的扩展库代码实现# 把pdf中的文字提取到word文件中import pdfplumberimport docx# 利用扩展库打开pdf 文件,并存储pdf内存对象with pdfplumber.open ('D://XX业务/XXX/XXX市场/2020销年1月XXX销年报告总结.pdf') as pdf: #新建一个文档对象 dc=docx.Document() #循环遍历每一页的pdf原创 2021-03-24 05:51:50 · 421 阅读 · 0 评论 -
#神器#合并多个工作簿中多个工作表
Python办公自动化:合并多个工作簿中多个工作表1.算法设计:2.Python扩展库:3.代码实现:4.心得体会核心思想:外循环使用工作表控制,内循环使用工作簿控制核心工具:pandas合并多张Excel表格中多个sheet1.算法设计:外循环:根据工作表的数量设定外循环- 内循环:循环获取文件夹中的Excel文件- - 读取每个文件的工作簿的某一特定工作表数据到pandas库的DataFrame中- - - 读取每个工作簿的所有工作表数据- - - 合并(拼接)到临时变量中-原创 2021-03-22 05:13:36 · 419 阅读 · 0 评论 -
#炫酷# 批量合并多个Excel表格
Python自动化(合并多个工作簿中第一个工作表1.1 需求解读1.2 思路梳理(算法设计)1.2.1 实现步骤1.2.2 扩展库使用需要用到的扩展库1.3 代码实现1.4 结果检查1.5 心得体会(合并多个工作簿中第一个工作表))前言:日常办公中遇到大量要处理的Excel表格合并的问题,一个文件夹下由很多张Excel表格,而每张表格的表头是一样的,格式也是相同的,如果单靠人工去合并,3到4张合并还相对OK,但是超过10张,估计手一抖,合并错了,还得重来,真是太反人性了,有这个时间,干点别的不好么原创 2021-03-21 09:50:33 · 483 阅读 · 1 评论 -
数据分析、拆分Excel案例及代码实现
数据分析、拆分Excel案例及代码实现DataFrame数据结构读取CSVDataFrame去除重复DataFrame筛选数据Matplotlib针对Pandas进行数据可视化并生成图片DataFrame数据和图片保存到Excel中DataFrame数据结构读取CSVDataFrame去除重复DataFrame筛选数据Matplotlib针对Pandas进行数据可视化并生成图片DataFrame数据和图片保存到Excel中导入相关库 pandas、xlwingsimport pandas原创 2021-03-14 21:53:49 · 516 阅读 · 0 评论