如何从Excel复制并使用Python在Word中粘贴为图像?

时间:2014-08-25 06:47:34

标签: python excel python-2.7 ms-word automation

如何从Excel复制一组单元格并使用Python将它们作为图像粘贴到Word中?

我正在尝试自动化某些报告(采用docx格式)。 excel是自动生成的,然后我必须手动从Excel复制单元格并粘贴为Word中的图像。

我做了一些研究,发现有一些库像python-docx(用于word)和openpyxl(用于excel)。我无法弄清楚的是复制并粘贴为从excel到word的图像。

1 个答案:

答案 0 :(得分:0)

我认为这不是一件容易的事。因为将Excel转换为图像可能意味着Python包/代码需要知道如何呈现excel内容,这是超越读/写excel格式的一大步。我不知道任何Python包可以做到这一点。

假设您在Windows中运行Python代码,您可以尝试调用COM直接从Excel复制/粘贴到Word。我想这会像你手动Ctrl + C / V一样。 Reference

如果您希望转换为图片,可以尝试使用VBA脚本。 Reference