工作中,有小伙伴常常会将一些数据(例如商品等)导到Excel表中,而各种系统因为存储或查询,只能导出图片的Url地址或网址。而大家在分析数据的时候又想看到更多的信息,比如商品的展示信息等,如果看不到总觉得少了些什么,或许没谱吧。总之,我需要看到图片。有没有好的办法呢?当然有啦!
办法一,使用Excel自带的宏。优点:门槛较低,上手快速;缺点:安全性低,速度慢。关键一点儿,在测试的时候,我无法实现自动转换Url地址为超链接,导致无法自动下载图片,⁄(⁄
⁄•⁄ω⁄•⁄ ⁄)⁄,个人能力问题,如果有人会处理,请赐教哈。
方法二,使用开发语言编写小工具。优点:安全,灵活,快速;缺点:门槛稍高。因为Python开发相对容易上手,这里就用它来做这件事情
整体思路:
1、选取需要转换的Excel
2、确定其中Url地址所在列
3、下载所有Url地址中的图片
4、将下载到的图片导入Excel表
代码链接:https://github.com/dhj123dhj124/tranExcelUrlToPicture.git
将代码文件(tranExcelUrlToPicture.py)下载到本地,你有两个选择:
①
、自己编译,使用pyinstaller生成可执行文件。Windows系统,点击开始-运行-输入cmd,切换到代码目录下,执行:pyinstaller.exe
-F -i .\SkinBox.ico --clean .\tranExcelUrlToPicture.py
--noconsole,说明:pyinstaller 是打包工具,需要提前安装,安装方法 pip install
pyinstaller; -F 表示强制打包成一个exe可执行文件,-i 表示打包生成文件的图标(可省略),.\SkinBox.ioc
是图标文件(和-i配合使用,可随意替换成你自己的),--clean 表示打包之前清理缓存等,py文件
表示要打包的文件,--noconsole 表示打包的可执行文件运行时不带控制台黑色窗口。
② 、也可以直接使用dist目录下的 tranExcelUrlToPicture.exe,打开之后你就知道怎么操作啦。
无法访问或懒得访问GitHub的同学也可以通过百度网盘直接下载使用:

链接:
https://pan.baidu.com/s/1CpUfRX4oQ6UTOXuULeAScQ 提取码:
unjq
加载中,请稍候......