python Word 表格轉(zhuǎn) Excel

pip install python_docx
from docx import Document

def word_to_excel(word_path, excel_path):
    word_lis = []
    doc = Document(word_path)
    for tb in doc.tables:  # 遍歷多個表
        for row in tb.rows:  # 遍歷表的每一行
            li = []
            for cell in row.cells:  # 遍歷每一行的單元格
                text = ""
                for p in cell.paragraphs:  # 遍歷單元格中的每一段(回車符)
                    text += p.text
                li.append(text)
            word_lis.append(li)

    # list轉(zhuǎn)dataframe
    df = pd.DataFrame(word_lis)
    # 保存到本地excel
    df.to_excel(excel_path, index=False, header=0)  # 若不需要將第一行設(shè)為表頭 header = None
    
# 執(zhí)行方法
word_path = 'F:\PycharmProjects\kdml\\temp.docx'
excel_path = 'F:\PycharmProjects\kdml\\temp.xlsx'

word_to_excel(word_path, excel_path)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容