吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 719|回复: 26
收起左侧

[经验求助] 求excel内置批量重命名要怎么改

[复制链接]
zsz1204 发表于 2024-5-28 09:32
100吾爱币
求excel大神帮忙
在附件内所示,在K列已经设置好了批量重命名的命令
=I6&" "&J6&" "&H6
每次要复制到 windows,新建bat运行(碰到win10系统还要修改 bat编码为ANSI才可以)多了3步。

请问能否直接在excel内置命令,按钮一类的,直接按下去后,excel所在目录内的文件就会按照规格批量重命名好了!

excel表格下载地址为:https://wwt.lanzoul.com/iPA9v1zyrbxc

最佳答案

查看完整内容

链接:https://pan.baidu.com/s/1Ghr3FyAbdautawMPK07kxQ?pwd=d4gq 提取码:d4gq 使用方法 测试注意备份数据 这个表格丢进要重命名文件所在文件夹 打开表格 启用宏 选择第二个工作表 A列放原文件名 B列放修改后的文件名 点击按钮

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小小涩郎 发表于 2024-5-28 09:32
本帖最后由 小小涩郎 于 2024-5-29 10:18 编辑
zsz1204 发表于 2024-5-29 09:36
我不会 用 爬虫 加进excel

链接:https://pan.baidu.com/s/1Ghr3FyAbdautawMPK07kxQ?pwd=d4gq
提取码:d4gq
使用方法
测试注意备份数据
这个表格丢进要重命名文件所在文件夹
打开表格 启用宏
选择第二个工作表   A列放原文件名  B列放修改后的文件名  
点击按钮
vista_info 发表于 2024-5-28 09:55
论坛搜搜 有不少现成的工具例如 https://www.52pojie.cn/forum.php?mod=viewthread&tid=1817530
王大可_Z 发表于 2024-5-28 09:55
楼主你要不用renamer这个软件试试看,可以自定义命名规则,添加序号什么的,不用excel
下载:https://wwi.lanzoup.com/ie4XO1zyu2kd 密码:73j1
小小涩郎 发表于 2024-5-28 10:44
可以
我给你一个
jiajia112233 发表于 2024-5-28 10:46
="REN 结构图_部分"&VALUE(A6)&".pdf "&A6&"+"&B6&C6&"+A0.pdf"

在L6单元格内输入上述内容,右键下拉,可以对比下和K6内容,一致。
小小涩郎 发表于 2024-5-28 10:48
链接:https://pan.baidu.com/s/1IhcutxiboMSnlcn972AQBw?pwd=9ruo
提取码:9ruo
-里面原文件名 和修改后的文件名 对应好   点重命名按钮就可以  记得启用宏
cndeng 发表于 2024-5-28 10:59

[Python] 纯文本查看 复制代码

import pandas as pd
import os

# 1. 用 Pandas 读取 Excel 文件
df = pd.read_excel('your_excel_file.xlsx')

# 2. 定位到第K列包含"复制这个命令到bat"字符串的这一行
K = 2  # 假设第K列是包含规则的列,Python中的索引从0开始,所以这里为2表示第3列
keyword = "复制这个命令到bat"

# 找到包含特定字符串的行
target_row = df[df.iloc[:, K] == keyword].index[0]

# 3. 循环读取这一列的剩余行
for idx in range(target_row, len(df)):
    # 4. 分割每行第K列的值,并获取原文件名和更改后的文件名
    values = df.iloc[idx, K].split()
    if len(values) < 3:
        print(f"第 {idx} 行的数据格式不正确,跳过处理")
        continue

    original_filename = values[1]
    new_filename = values[2]

    # 5. 修改原文件名为更改后的文件名
    if os.path.exists(original_filename):
        os.rename(original_filename, new_filename)
        print(f"文件 {original_filename} 更名为 {new_filename}")
    else:
        print(f"文件 {original_filename} 不存在")

    # 如果需要同时修改 Excel 中的文件名列,可以添加以下代码
    df.iloc[idx, K] = new_filename

# 可以在循环结束后保存修改后的 Excel 文件
# df.to_excel('modified_excel_file.xlsx', index=False)


sunnychen 发表于 2024-5-28 11:17
https://f.ws59.cn/f/e7v3vfyn00m 复制链接到浏览器打开
 楼主| zsz1204 发表于 2024-5-29 08:31
sunnychen 发表于 2024-5-28 11:17
https://f.ws59.cn/f/e7v3vfyn00m 复制链接到浏览器打开

系统找不到指定的文件

D:\Documents>pause

文件离开这个地方就无法重命名了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 20:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表