标签: python excel python-2.7 ms-word automation
如何从Excel复制一组单元格并使用Python将它们作为图像粘贴到Word中?
我正在尝试自动化某些报告(采用docx格式)。 excel是自动生成的,然后我必须手动从Excel复制单元格并粘贴为Word中的图像。
我做了一些研究,发现有一些库像python-docx(用于word)和openpyxl(用于excel)。我无法弄清楚的是复制并粘贴为从excel到word的图像。
答案 0 :(得分:0)
我认为这不是一件容易的事。因为将Excel转换为图像可能意味着Python包/代码需要知道如何呈现excel内容,这是超越读/写excel格式的一大步。我不知道任何Python包可以做到这一点。
假设您在Windows中运行Python代码,您可以尝试调用COM直接从Excel复制/粘贴到Word。我想这会像你手动Ctrl + C / V一样。 Reference
如果您希望转换为图片,可以尝试使用VBA脚本。 Reference