您好,登錄后才能下訂單哦!
小編這次要給大家分享的是Python如何實現Word表格轉成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 # 設置列數,可以指定列名稱,有幾列就設置幾個, # A對應列1,B對應列2,以此類推 # 只能處理列數一致的表格,不一致的請在word文檔(轉下行) # 中處理好后,再運行程序 ws['A1'] = '國家' ws['B1'] = '專利號' ws['C1'] = '自己設置' 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條數據請打開注釋 # if count == 30: # break wb.save("要保存xlsx的路徑.xlsx") print(tables) print("表格處理完成...")
圖片效果
看完這篇關于Python如何實現Word表格轉成Excel表格的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。