python-自动篇-办公-案例-一键将word中的表格提取到excel文件中

这篇具有很好参考价值的文章主要介绍了python-自动篇-办公-案例-一键将word中的表格提取到excel文件中。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

代码💚

import os
from docx import Document
from openpyxl import Workbook

#获取待处理的文件的路径
path='word文件'  #文件所在文件夹
files = [path+"\\"+i for i in os.listdir(path)] #获取文件夹下的文件名,并拼接完整路径

for file in files:
    doc = Document(file)

    wb = Workbook()
    wb.remove(wb.worksheets[0])#删除工作簿自带的工作表
    for index, table in enumerate(doc.tables, start=1): #从1开始给表格编号
        ws = wb.create_sheet(f"Sheet{index}")#创建新工作表,以"Sheet" + word中表格的编号命名
        for i in range(len(table.rows)): #遍历word中表格的所有行
            row_data = [] #储存表格中每行的数据
            for j in range(len(table.columns)): #遍历word中表格的所有列
                row_data.append(table.cell(i,j).text)
            ws.append(row_data) #每取一行就写入数据到Excel表的行中
            
    wb.save("excel文件\\{}.xlsx".format(file.split("\\")[1].split(".")[0])) #保存excel文件

说明🐖

前提:您电脑上有python,还有就是编辑器vscode或其他

第一步:复制代码使用

第一:您复制代码到vscode运行,花现下面的报错,这时候需要pip按照对应的库
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel

其实就是在:cmd中输入:pip install +对应报错需要的库,如上是docx
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel
当然,也不会很顺利只使用“pip”就能解决,比如
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel
使用pip时,出现红色报错啦
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel

搜索报错信息

ERROR: Could not find a version that satisfies the requirement exceptions (from versions: none)
ERROR: No matching distribution found for exceptions

这个错误提示我输入了 exceptions,提示找不到这个包和它的版本号。但是不是有效信息

ModuleNotFoundError: No module named ‘exceptions’

得出下面解决方案
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel

第二步:将转换文档放到根目录

python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel
否则会出现下述报错
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel

第三步:运行py

效果:

将word的表格内容:
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel
通过py一键复制到excel中:

python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel

最终效果:
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中,# python自动化办公篇,python,word,excel文章来源地址https://www.toymoban.com/news/detail-814181.html

到了这里,关于python-自动篇-办公-案例-一键将word中的表格提取到excel文件中的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python和VBA批量提取Word中的表格

    表格在word文档中常见的文档元素之一。操作word文件时有时需要提取文件中多个表格的内容到一个新的文件,甚至有时还会要提取题注信息。 今天,给大家分享两种批量提取文档中表格的两种方法,分别是VBA法和Python法两种。 1. 代码实现 VBA(Visual Basic for Applications)操作Wo

    2024年02月19日
    浏览(61)
  • 利用python工具提取多个word中的图片和表格

    由于工作因素,经常要对多个文档内容进行查重,文字类可以借助查重工具辅助,但图片和表格只能依靠鼠标滚轮还有笔者的打工眼。久而久之,眼睛废了,肩颈也吃不消了(-.-)。于是乎,就想用脚本批量导出,从而提高效率。 笔者非软件专业,所以只能请ChatGPT当导师了

    2024年02月08日
    浏览(47)
  • 100天精通Python丨办公效率篇 —— 12、Python自动化操作 office-word(word转pdf、转docx、段落、表格、标题、页面、格式)

    本文收录于 《100天精通Python专栏 - 快速入门到黑科技》专栏 ,是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造。 基础知识篇以理论知识为主 ,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框架; 黑科技应用篇

    2023年04月18日
    浏览(55)
  • 第八篇【传奇开心果系列】Python自动化办公库技术点案例示例:深度解读使用Python库清洗处理从PDF文件提取的文本

    在使用pyPDF4或任何其他Python的PDF解析库提取PDF文件的文本后,进行清洗处理是非常重要的。这是因为PDF文件通常包含了各种格式化元素,如页眉、页脚、页码、图表、图片等,这些元素可能会干扰到你提取的文本内容。清洗处理的目标是去除这些干扰元素,仅提取出你真正需

    2024年03月22日
    浏览(66)
  • python--自动化办公(Word)

    python自动化办公之—Word python-docx库

    2024年02月04日
    浏览(55)
  • Python 自动化办公:一键批量生成 PPT

    Stata and Python 数据分析 一、导读 在实际工作中,经常需要批量处理Office文件,比如需要制作一个几十页的PPT进行产品介绍时,一页一页地制作不仅麻烦而且格式可能不统一。那么有什么办法可以一键生成PPT呢?Python提供的pptx 包就可以用来自动化处理ppt。 pytho****n-pptx 是一个

    2024年01月17日
    浏览(76)
  • python办公自动化(6)——读取word文档

    因为我们要进行文件相关的操作,所以需要在一开始使用import导入Python内置的os模块。 我们需要先获取该文件夹下所有的答题卡列表,再使用for循环遍历文件夹中所有学生的答题卡,以便之后逐个读取信息。 完成了第一个步骤,接下来,我们就需要在for循环里,依次获取每位

    2023年04月08日
    浏览(61)
  • ChatGPT炒股:批量自动提取股票公告中的表格并合并数据

    首先,在ChatGPT中输入提示词: 写一段Python代码: F盘文件夹“新三板 2023年日常性关联交易20230704”中很多个PDF文件,用 Tabula提取这些PDF文件中第1页中的第2个表格,然后保存到表格文件中,文件标题名和原PDF文件保持一致; 注意:表格中的元素,如果为None,则替换为空字符

    2024年02月13日
    浏览(45)
  • Python办公自动化之Word文档自动化:全网最全,看这一篇就够了

    目录 一、环境安装 1、升级pip 2、python-docx 3、win32com 4、mailmerge 5、matplotlib 二、Python-docx 新建文档 三、Python-docx 编辑已存在文档 四、win32com 将 doc 转为 docx 五、win32com 操作 word 1、打开新的word文档并添加内容 2、打开已存在word文档并添加内容 3、转换word为pdf 六、Python-docx 操作

    2024年02月01日
    浏览(61)
  • 【办公类-19-03】办公中的思考——Python批量制作word单元格照片和文字(小照片系列)

    全部材料路径(红框两个必备) 每位老师的序号和名言都不同   必须调整图片质量(制作小图)的意义            

    2024年02月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包