首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • python办公自动化

    move(path,target+'/test4') # 移动并重命名3、Word自动化 -- 高效做文档接下来我们来学习如何使用python 来操作 word 文档,这里就要介绍一个 python Word 操作利器之 python - docx。 Grid 3 Accent 2Medium Grid 3 Accent 3Medium Grid 3 Accent 4Medium Grid 3 Accent 5Medium Grid 3 Accent 这里就要用到python PPT操作利器之 python - pptx 。 的 python-pptx 库进行操作。

    6.2K192编辑于 2023-01-03
  • 来自专栏软件工程师Michael

    Python办公自动化案例实战

    件夹到另⼀ 个⽬录 掌握这些基本的⽂件操作后,我们将开始从操作txt⽂件开始,包括打开、读取、写⼊,从指定⾏ 开始读取,分⽚读取⼤⽂件等 然后再讲解操作excel⽂件,这是⽐较常⽤的⼀类⽂件 然后再讲解Python item) break if file_exists: break if file_exists: print(f"在路径:{file_path}中找到⽂件") else: print("⽂件未找到")3 获取当前路径⽗⽬录parent_dir = os.path.dirname(cur_dir)extension_name = input(f"你想要查找哪写后缀名⽂件,不同⽂件类型间⽤,隔开(如xlsx,mp3等 print(f"{folder_name}⾥⼀共包括:{file_count}个⽂件, {folder_count}个⽂件夹 return file_count, folder_count【小结】以上是Python 办公自动化的常见玩法。

    45410编辑于 2023-12-22
  • 来自专栏千帆企业应用连接器

    办公自动化的尽头是Python

    企业数字化转型和办公自动化该从何做起?SaaS的尽头是Excel导入+ 导出?办公自动化的尽头是Python

    74750编辑于 2022-06-06
  • 来自专栏快学Python

    Python办公自动化,全网最全整理!

    Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库): 1. ,前提是已经安装了python 环境。 python的二维列表,可以转换为Excel中的行列。 ) # 方式三:Python 类型会被自动转换 ws['A3'] = datetime.datetime.now().strftime("%Y-%m-%d") 4.创建表(sheet) # 方式一:插入到最后 Python xlswriter 写入 操作Excel XlsxWriter是一个用来写Excel2007和xlsx文件格式的python模块。

    5.3K10编辑于 2021-12-07
  • 来自专栏早起Python

    Python办公自动化|从Word到Excel

    而这类格式规整的文件整理非常适合用Python来执行,好的那么接下来请Python出场,必要的信息我在代码中以注释信息呈现。 首先使用Python将Word文件导入 # 导入需要的库docx from docx import Document # 指定文件存放的路径 path = r'C:\Users\word.docx' ,所以对表格全部行循环迭代时可以设步长为3 ? 注意观察表格,按照row和cell把所需内容解析清楚 # 在全局放一个变量用来计数填序号 n = 0 for i in range(0, len(table0.rows) + 1, 3): # ).text # 标题 title = table0.cell(i + 1, 1).text.strip() # 文号 dfn = tables[j].cell(i, 3)

    1.4K20发布于 2020-04-22
  • 来自专栏datartisan

    Python办公自动化 | word 文本转 excel

    python-docx 读取失败 想用 Python 处理 docx 自然就想到了 python-docx,这就去试试。 首先安装 python-docx 包 pip install python-docx -i https://pypi.tuna.tsinghua.edu.cn/simple 然后用 python-docx \d[^.0-9]") title_level3=re.compile("\d.\d.\d[^.0-9]") title_level4=re.compile("\d.\d.\d. title1, title2X in key_title.items(): for title2, title3X in title2X.items(): for title3 title4, content_a1[3:], content_b1[5:], content_c1[5:], content_d1[0][3:]]) df = pd.DataFrame(result

    1.4K20编辑于 2022-08-22
  • 来自专栏datartisan

    Python办公自动化| word 表格转excel

    之前写过一篇 Python办公自动化 | 批量word报告生成工具 ,有小伙伴提出了逆向需求,即:从批量word中获取内容并写入excel,需求背景是汇总一些材料,举例:实习鉴定表、个人简历、档案等。 实际需求是这样的,现在有如下格式的若干word文档,需要录入标黄信息到excel,手工录入效率太低了,能不能用python实现呢?答案是肯定的 ? 分析样例文件结果,需要获取的数据在前三行(起始编号0),第一行是获取1、3、5、7列值(起始编号0),第二行是获取3、5、7列值,第3行是获取3、7列值 获取单个文件3行标黄文字程序如下: row = '' else ' ' # 无内容用空格占位 row.append(txt) # 获取第二行数据 for j in range(3,8,2): cell = '' else ' ' # 无内容用空格占位 row.append(txt) # 获取第三行数据 for k in range(3,8,4): cell

    3.4K10发布于 2020-07-06
  • 来自专栏早起Python

    Python办公自动化 | 从PPT到Word

    本文含 1803 字,4 代码片段 建议阅读 3 分钟 自动化系列精选 Python办公自动化|从Word到Excel Python办公自动化|从Excel到Word 大家好,又到了Python办公自动化系列 主要将涉及如何使用python-pptx和python-docx交互操作word和ppt文件! 本文依旧来源于真实的办公自动化需求! 一、需求说明 ? 有一份如图所示的ppt,包含了Python的介绍。现在需要将PPT中的文字都提取出来并写入Word中,如下图 ? 二、涉及知识 代码实际上非常简单,基于python-pptx和python-docx两个模块即可,核心代码只有6行。 如果对本文的代码和数据感兴趣可以在后台回复自动化获取,最后还是希望大家能够理解Python办公自动化的一个核心就是批量操作-解放双手,让复杂的工作自动化!

    2.8K20发布于 2020-08-11
  • 来自专栏大大的小数据

    整理python办公自动化相关库2021.8.5

    python应用方向:机器学习、数据分析、爬虫、web开发后,还有一个自动化办公算半个。 特点是小工具较多,需要业务足够且工具组合的想象力丰富,就能搭配出一个凑合的应用。 手动狗头 参考书目及网页: Python+Office:轻松实现Python办公自动化 python编程快速上手-让繁琐工作自动化 Python自动化办公:3分钟完成一天工作 超简单 用Python 让Excel飞起来 让工作化繁为简:用Python实现办公自动化Python不加班 轻松实现办公自动化 Python自动化办公从入门到精通——让Excel、Word、PPT飞起来 你们都用Python 实现了哪些办公自动化? https://www.zhihu.com/question/441361902 用Python自动办公,做职场高手(完结)

    40730编辑于 2022-09-22
  • 来自专栏AI篮球与生活

    Python办公自动化之 openpyxl 操作 Excel

    今天给大家分享一篇用 openpyxl 操作 Excel 的 Python 办公自动化文章。5分钟就能掌握~ 各种数据需要导入Excel?多个Excel要合并? 目前,Python处理Excel文件有很多库,openpyxl算是其中功能和性能做的比较好的一个。接下来我将为大家介绍各种Excel操作。 c.value = 'hello, world' 多个单元格 可以使用切片访问单元格区域: cell_range = ws['A1':'C2'] 使用数值格式: # set date using a Python , <Cell Sheet.B3>, <Cell Sheet.C3>), (<Cell Sheet.A4>, <Cell Sheet.B4>, <Cell Sheet.C4>), (<Cell Sheet.A5 _ = ws3.cell(column=col, row=row, value="{0}".format(get_column_letter(col))) 插入操作比较麻烦。

    77410编辑于 2023-03-01
  • 来自专栏早起Python

    Python办公自动化|从Excel到Word

    点击上方『早起Python』关注并星标公众号 第一时间接收最新Python干货! ? cells依然需要取出元祖中元素才可以获取值 # 获取一个范围的所有cell # 也可以用iter_col返回列 for row in sheet.iter_rows(min_row=1, max_row=3, text = SQE tables[1].cell(1, 1).text = supplier tables[1].cell(2, 1).text = supplier tables[1].cell(3, 进行办公自动化之前需要想清楚这个问题:这次需要完成的任务是否工作量很多,或者以后长期需要进行,用Python是否可以解放双手? Python两招轻松爬取美团评论 ? NumPy进阶修炼|基础 ? NumPy进阶修炼|入门 ? 用Python唱一首程序员版“惊雷” ? 重庆火锅哪家强,Python帮你探探店 ?

    4K40发布于 2020-04-24
  • 来自专栏可以叫我才哥

    Python 办公自动化,全网最全干货来了!

    文件篇包括第3~4 章 详细讲解如何用Python实现文件操作自动化。从什么是计算机文件,以及如何用Python读写文件,到引入 os 模块。 Word 篇包括第11~13 章 重点讲解如何用 Python 实现 Word 办公自动化。第 11 章引入 python-docx 库,并且讲解 Word 的基本操作。 —— 崔庆才 畅销书《Python 3网络爬虫开发实战》作者 人生苦短,如何从繁杂重复的劳动中解放出来,困扰着很多职场人士。市面上的编程类图书大多厚重枯燥,让人望而生畏。 —— 张俊红 畅销书《对比Excel,轻松学习Python数据分析》作者 很高兴看到介绍用Python 实现办公自动化的实用内容。借助Python 可以大大提升办公效率,助你更上一级台阶。 一本适合编程小白学习的Python办公自动化书籍,提高职场办公效率,附赠PPT/源代码/重点教学视频讲解和作者一对一指导。

    2K30编辑于 2022-11-11
  • 来自专栏早起Python

    Python办公自动化|批量提取Excel数据

    大家好,又到了Python办公自动化系列。 份电商婴儿数据的Excel表格(命名为电商婴儿数据1.xlsx,电商婴儿数据2.xlsx至电商婴儿数据1000.xlsx),需要提取所有表格中购买数buy_mount超过50的记录并汇总至一个新的Excel表 Python cell.value) new_sheet.append(data_lst) new_workbook.save(path + '/' + '符合筛选条件的新表.xlsx') 小结 以上就是使用Python 其实如果你仔细思考会发现这个需求使用pandas会以更简洁的代码实现,但是由于我们之后的Python办公自动化案例中会频繁使用openpyxl,并且在操作Excel时有更多的功能,因此在之后我们将主要讲解如何使用这个 最后还是希望大家能够理解Python办公自动化的一个核心就是批量操作-解放双手,让复杂的工作自动化!

    4.1K20发布于 2020-07-22
  • 来自专栏datartisan

    Python办公自动化 | excel读取和写入

    python办公自动化领域应用广泛,本文学习一下如何使用python读取和写入excel。EXCEL读取和写入可以用到两个包:xlrd 和 xlwt。

    1.7K20发布于 2020-01-14
  • 来自专栏datartisan

    Python办公自动化 | 批量word生成工具2.0

    两年前写过一篇python自动化的文章: Python办公自动化 | 批量word报告生成工具 近日有粉丝表示太好用了,问能不能添加批量添加图片的功能,粉丝的需求就是我输出的动力,安排! 需求实现思路是:将图片路径也写到excel中,python读取图片路径完成批量插入。 需要说明的是python办公自动化操控word用的是 Python-docx 包,如果你还没有安装,使用pip install python-docx 命令在 cmd 命令行窗口完成安装,如果提示 pip 不是内部或者外部命令,说明 python.exe 文件路径没有添加到用户的环境变量,添加后即可识别。

    1.8K40编辑于 2022-08-22
  • 来自专栏算法channel

    PyAutoGUI,一个Python办公自动化利器!

    如果说Python生态中,最让我们感到自动化魅力的,那PyAutoGUI 一定是其中一个!充满魔力! PyAutoGUI是一个强大的Python库,它允许你的脚本控制鼠标和键盘,自动执行各种任务。

    5.1K10编辑于 2024-02-27
  • 来自专栏datartisan

    Python办公自动化 | 批量word报告生成工具

    有时候我们需要按照某种规则生成一种固定模板的word报告,python能够很好的完成这项工作。本文通过一个小示例说明一下如何通过Python实现自动生成word报告。 处理word需要用到python-docx包,先pip安装 pip install python-docx 首先导入用到的包 from docx import Document import xlrd

    9.5K43发布于 2020-01-14
  • 来自专栏python222

    你们都用Python实现了哪些办公自动化

    Python办公自动化主要是批量化、自动化、定制化解决数据问题,目前主要分为三大块:自动化office、自动化机器人、自动化数据服务。 (全能) pdf: pypdf2、pdfminer、pdfplumbe picture: PIL 学这些会撸python是前提,对于小白来说自学也不是件容易的事,需要花相当的时间去适应python的语法逻辑 例如 web自动化测试: selenium 模拟鼠标键盘: pymouse、pywinauto、pyautogui 微信自动化: wechatby Python自动化办公其实并不难,但也需要有Python 学习编程一定要多练习,基础+实战同步走,这样才能最快掌握Python。 ,通过python搭建起完整数据链条。

    1.2K90编辑于 2021-12-20
  • 来自专栏Python大数据分析

    告别重复工作,用 Python 实现办公自动化

    先给你分享一个案例: 场景是在维护日活超过 3 亿用户的微博私信平台,在一个业务模块中,需要批量替换 200 台服务器中的软件配置,而且每个服务器都有一个文件,需要将第五行内容, 由原有的接口版本 v1 面对这样的需求,其实有 3 个挑战在里面: 很低效对不对?乍一看不得加班到凌晨才怪! 但换个思路,如果尝试用 Python 的话,就可以从 3 个方面来提升效率: 其实,工作中类似的场景不胜其数,就比如: 调研问卷的回收表单,需要对所有 Excel 文件进行拆分和合并,你要一个个「手动打开 更耽误个人成长,其实这些都可以用 Python 自动化办公实现。 有的人可能会问:编程语言有那么多,为什么是 Python 呢?如果不会 Python,怎么办呢? 其实,Python 的用法非常简洁、灵活,扩展库也很丰富,可以满足非常多复杂场景的需求,能够替代非常多的手工操作。而且 Python 还有一个你无法抗拒的优点:跨平台性。

    1.2K20编辑于 2022-04-03
  • 来自专栏数据科学实战

    Python办公自动化|批量处理文件,一学就会

    大家好,又到了Python办公自动化专题 要说在工作中最让人头疼的就是用同样的方式处理一堆文件夹中文件,这并不难,但就是繁。所以在遇到机械式的操作时一定要记得使用Python来合理偷懒! 今天我将以处理微博热搜数据来示例如何使用Python批量处理文件夹中的文件,主要将涉及: Python批量读取不同文件夹(⭐⭐⭐) Pandas数据处理(⭐⭐) Python操作Markdown文件( 现在我们来看看如何用Python光速处理。 Python实现 在操作之前我们来思考一下如何使用Python实现,其实和手动的过程类似:先读取全部文件,再对每一天的数据处理、保存。 结束语 以上就是使用Python再一次解放双手并成功偷懒的案例,可能读取Markdown文件在你的日常工作中并用不到,但是通过本案例希望你能学会如何批量处理文件夹,批量读取清洗数据。 更重要的是在你的工作学习中,遇到需要重复操作的任务时,是否能够想起使用Python来自动化解决!拜拜,我们下个案例见~ 注: 以上代码需在Python3环境下运行

    1.1K10发布于 2020-05-22
领券