python - Python:如何在excel中下载带有URL的图像并将URL替换为图片?
问题描述
如下图所示,F列有一个excel表格和大约2000个封面图片的URL。 我想要做的是下载带有 URL 的图片并将 URL 替换为相应的图像。
下载,将图片插入F列并自动删除URL。
如何用 Python 补充它?欢迎任何建议或代码。谢谢。
解决方案
我希望这回答了你的问题:
- 使用 Pandas 库在行上编写循环;您可能会发现https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.read_excel.html和如何在 Pandas 中遍历 DataFrame 中的行?有趣的。
- 在每次迭代中,将相应的图片保存到一个文件夹中(也许用你的 Pandas 索引命名);请参阅 python 从 url 保存图片 以了解如何从 URL 保存图片。
- 使用 XlsxWriter 库将它们放在各自的单元格上;请参阅https://xlsxwriter.readthedocs.io/example_images.html中的示例
推荐阅读
- python - Mac在尝试运行代码时不断崩溃并重新启动
- java - 除了管理用户会话,Java SE/EE 中的 CDI 是什么?
- python - 为什么 imaplib.fetch RFC822 响应格式如此奇怪
- batch-file - 如何在 Windows 中通过命令行调用“声音设置”
- c# - 检索共享点列表数据时如何解决字段和属性未初始化 inc#.net
- wpf - 为什么 ItemsControl 中 ContentControl 的 TargetNullValue 会在项目之间共享?
- c# - 关于 domainUpDown c# 的两个快速问题
- php - Imagemagick(转换)控制台与 php Imagick - 不同的结果
- asp.net - 使用 IIS 8.5 中的 URL 重写模块的 http 到 https 重定向
- sql - 如何避免递归无限循环?(postgreSQL)