日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python读取word文档(结尾是docx)中的表格

發布時間:2024/1/18 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python读取word文档(结尾是docx)中的表格 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在處理一個需求時:要求讀取word文檔中表格,然后再把表格寫入Excel中

需求非常簡單,步驟也很明確,好了,不廢話,直接上代碼

成功寫入:

所需用到的庫:

pip install python-docx 用來讀取word文檔(docx結尾)

pip install openpyxl 用來創建Excel,將讀取到的表格寫入Excel

目錄結構

數據源:放你的word文檔,docx結尾

excel結果:保存excel

完整代碼

''' 讀取word的表格內的數據,并按行打印。 ''' import os import openpyxl from docx import Documentwb = openpyxl.Workbook() # 創建excel ws = wb.activeword = Document("./數據源/" + os.listdir("./數據源/")[0]) # 讀入文件 tables = word.tables for i in range(len(tables)):tb = tables[i]# 獲取表格的行tb_rows = tb.rows# 讀取每一行內容for i in range(len(tb_rows)):row_data = []row_cells = tb_rows[i].cells# 讀取每一行單元格內容for cell in row_cells:row_data.append(cell.text) # 單元格內容print(row_data) # 打印整行數據ws.append(row_data) # 寫入excel wb.save("./excel結果/結果.xlsx")

在這里感謝原帖:【Python】python讀取doc、docx文件里的表格內容并存入excel中 點我查看

原帖也有介紹doc轉docx,再讀取

我也寫了一篇:點我

希望對大家有幫助

致力于辦公自動化的小小程序員一枚

致力于寫出清楚的博客

都看到這了,關注+點贊+收藏=不迷路!!

總結

以上是生活随笔為你收集整理的Python读取word文档(结尾是docx)中的表格的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。