excel批量生成二维码有三种方法:一、用kutools等插件在开发工具中批量插入;二、用公式拼接api.qrserver.com链接再导入图片;三、用power query导出csv后运行python脚本生成。

如果您在Excel中需要将大量文本或链接快速转换为对应的二维码图片,则可能是由于手动制作效率低下且无法满足批量需求。以下是实现Excel批量生成二维码的具体操作步骤:
一、使用Excel插件生成二维码
通过安装支持二维码生成功能的第三方Excel插件,可在单元格内直接调用函数生成二维码图像,无需切换外部工具。该方法适用于Office 365及Excel 2019以上版本,且支持动态更新。
1、打开Excel,点击【文件】→【选项】→【自定义功能区】,勾选“开发工具”并确定。
2、访问可信插件平台(如Kutools for Excel官网),下载并安装支持二维码生成的插件。
3、安装完成后重启Excel,在【开发工具】选项卡中点击【加载项】→【Kutools】→【插入】→【批量生成二维码】。
4、在弹出窗口中选择包含原始数据的列区域,设定二维码尺寸、边距及保存路径,点击【确定】开始批量生成。
二、利用在线二维码生成网站配合Excel公式
借助支持URL参数传递的在线二维码服务(如api.qrserver.com),通过Excel拼接HTTP请求地址,再使用“插入图片”功能加载动态二维码,适合无插件环境下的轻量级批量处理。
1、确保Excel中待转码的数据位于A列(例如A2:A100)。
2、在B2单元格输入公式:="https://api.qrserver.com/v1/create-qr-code/?size=200x200&data="&ENCODEURL(A2),按Enter后下拉填充至对应行。
3、复制B列全部生成的URL地址,粘贴至浏览器地址栏逐一访问,右键另存为图片;或使用支持批量图片下载的浏览器扩展自动抓取。
4、返回Excel,点击【插入】→【图片】→【此设备】,依次导入已保存的二维码图片,并调整大小对齐A列数据位置。
三、使用Power Query+Python脚本协同生成
通过Excel内置Power Query提取数据并导出为CSV,再调用本地Python脚本批量调用qrcode库生成图像文件,最后将图片按命名规则回填至Excel指定位置,适合技术用户进行高定制化批量输出。
1、选中数据区域,点击【数据】→【从表格/区域】,确认“表包含标题”,进入Power Query编辑器。
2、点击【文件】→【导出】→【导出到CSV文件】,保存为data_input.csv。
3、新建文本文件,输入Python代码并保存为generate_qr.py,内容包含导入pandas、qrcode、PIL等库,读取CSV、遍历每行生成带名称的PNG文件。
4、在命令行中执行python generate_qr.py,等待脚本运行完成,生成的二维码图片将按A列内容命名并保存至指定文件夹。










