Python實現(xiàn)Word表格轉(zhuǎn)成Excel表格的示例代碼
準備工作
pip install docx pip install openpyxl
具體代碼
# 沒有的先pip install 包名稱 from docx import Document from openpyxl import Workbook document = Document('Docx文件路徑.dicx') count = 0 tables = [] wb = Workbook() ws = wb.active # 設(shè)置列數(shù),可以指定列名稱,有幾列就設(shè)置幾個, # A對應(yīng)列1,B對應(yīng)列2,以此類推 # 只能處理列數(shù)一致的表格,不一致的請在word文檔(轉(zhuǎn)下行) # 中處理好后,再運行程序 ws['A1'] = '國家' ws['B1'] = '專利號' ws['C1'] = '自己設(shè)置' ws['D1'] = '懂?' ws['E1'] = '5' ws['F1'] = '6' ws['G1'] = '7' ws['H1'] = '8' ws['I1'] = '9' ws['J1'] = '10' ws['K1'] = '11' ws['L1'] = '12' total = len(document.tables) print("總共", total, "個表格等待處理,請喝杯咖啡等待許久...") for index in range(0, total): table = [] for row in document.tables[index].rows: line = [] for grid in row.cells: line.append(grid.text) table.append(line) ws.append(line) count = count + 1 print("第", count, "個表格正在處理...剩余", total - count + 1, "個表格", "\n") tables.append(table) # 測試專用,測試前30條數(shù)據(jù)請打開注釋 # if count == 30: # break wb.save("要保存xlsx的路徑.xlsx") print(tables) print("表格處理完成...")
圖片效果
附加說明
本文章主要以實現(xiàn)功能為主,相關(guān)優(yōu)化工作請自行解決。
文中代碼可能存在隱含異常,或者有更好的實現(xiàn)途徑,也請讀者自行解決,或者在評論區(qū)留言,當大家看到,分享你的意見。
到此這篇關(guān)于Python實現(xiàn)Word表格轉(zhuǎn)成Excel表格的示例代碼的文章就介紹到這了,更多相關(guān)Python Word轉(zhuǎn)成Excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python使用pywinauto驅(qū)動微信客戶端實現(xiàn)公眾號爬蟲
- python+pywinauto+lackey實現(xiàn)PC端exe自動化的示例代碼
- python實現(xiàn)按鍵精靈找色點擊功能教程,使用pywin32和Pillow庫
- PythonPC客戶端自動化實現(xiàn)原理(pywinauto)
- Python辦公自動化從Excel中計算整理數(shù)據(jù)并寫入Word
- Python辦公自動化Word轉(zhuǎn)Excel文件批量處理
- 一文教你如何用Python輕輕松松操作Excel,Word,CSV
- 利用Python實現(xiàn)讀取Word表格計算匯總并寫入Excel
- 使用Python自動化Microsoft Excel和Word的操作方法
- Python?pywin32實現(xiàn)word與Excel的處理
相關(guān)文章
Pytorch中.detach()與.data的用法小結(jié)
這篇文章主要介紹了Pytorch中.detach()與.data的用法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07Python打開文件,將list、numpy數(shù)組內(nèi)容寫入txt文件中的方法
今天小編就為大家分享一篇Python打開文件,將list、numpy數(shù)組內(nèi)容寫入txt文件中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python基于paramunittest模塊實現(xiàn)excl參數(shù)化
這篇文章主要介紹了Python基于paramunittest模塊實現(xiàn)excl參數(shù)化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-04-04