python 读取excel图片并通过映射命名_python---读取excel表格批量重命名图像

该博客介绍了一个Python脚本,用于根据Excel表格中的信息批量重命名图片。首先,脚本从Excel表中读取员工ID、姓名和部门,然后遍历指定目录下的图片,通过匹配图片ID与Excel中的ID,将图片重命名为ID_姓名_部门的格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

hahaha~~~,开始写第一个python处理数据脚本,虽然花了些时间,但还是挺开心滴~

需求描述如下:

有若干图片命名格式为:id_姓名,如下:

现要求根据excel表中内容,批量重命名图片为:id_姓名_部门

解决方案

(1)从excel表获取符合要求的图片命名名称A

(2)遍历对比excel表中的id和图片中的id

(3)excel表中的id和图片中的id相同,则将图片重命名为A

代码:【excelToimg.py】

# -*- coding:utf8 -*-

import xlrd as xl

import os

import re

from pathlib2 import Path

#从Excel表中提取正确的文件名信息

def readExcel(fileName,sheetName):

xls_file=xl.open_workbook(fileName)#打开文件

# print(len(xls_file.sheets()))#获得表格工作簿的个数(包括空的工作簿)

xls_sheet=xls_file.sheet_by_name(sheetName) #通过工作簿名称获

# xls_sheet=xls_file.sheets()[0]#打开文件簿,第一个文件簿用[0]表示

# rows=xls_sheet.nrows #行数

# columns=xls_sheet.ncols #列数

# row_value=xls_sheet.row_values(0)#第一行所有的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值