首页 > 解决方案 > Python:如何在excel中下载带有URL的图像并将URL替换为图片?

问题描述

如下图所示,F列有一个excel表格和大约2000个封面图片的URL。 在此处输入图像描述 我想要做的是下载带有 URL 的图片并将 URL 替换为相应的图像。

下载,将图片插入F列并自动删除URL。

如何用 Python 补充它?欢迎任何建议或代码。谢谢。

标签: pythonexcelimagedownload

解决方案


我希望这回答了你的问题:

  1. 使用 Pandas 库在行上编写循环;您可能会发现https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.read_excel.html如何在 Pandas 中遍历 DataFrame 中的行?有趣的。
  2. 在每次迭代中,将相应的图片保存到一个文件夹中(也许用你的 Pandas 索引命名);请参阅 python 从 url 保存图片 以了解如何从 URL 保存图片。
  3. 使用 XlsxWriter 库将它们放在各自的单元格上;请参阅https://xlsxwriter.readthedocs.io/example_images.html中的示例

推荐阅读