gpt4 book ai didi

python - 如何使用 pythonCOM 将表格从 excel 复制到 word

转载 作者:太空狗 更新时间:2023-10-30 03:05:27 24 4
gpt4 key购买 nike

是否可以从excel文件中获取表格并将其粘贴到保存其excel样式的word文档中?我没有找到有关 win32com 及其所有方法的足够文档。

我找到了一个方法PasteExcelTable,我想我应该在调用这个方法之前从excel中选择表格。我执行以下操作:

from win32com import client
excel = client.Dispatch("Excel.Application")
word = client.Dispatch("Word.Application")
doc = word.Documents.Open("C:/word_file.docx")
book = excel.Workbooks.Open("C:/excel_file.xlsx")
sheet = book.Worksheets(1)
sheet.Range("A1:D20").Select # Selected the table I need to copy
doc.Content.PasteExcelTable(False, False, False)

然后它失败了。我什至不知道我是否走对了方向。

最佳答案

明白了!无需选择任何东西,直接复制即可

sheet.Range("A1:D20").Copy()
doc.Content.PasteExcelTable(False,False,False)

由于没有文档,我不得不随机尝试一切。

关于python - 如何使用 pythonCOM 将表格从 excel 复制到 word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12248714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com