前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >零代码编程:用ChatGPT对Excel文件批量重命名

零代码编程:用ChatGPT对Excel文件批量重命名

作者头像
AIGC部落
发布于 2024-06-24 07:09:18
发布于 2024-06-24 07:09:18
940
举报
文章被收录于专栏:Dance with GenAIDance with GenAI

文件夹下面有几百个Excel文件,希望去掉开头的“【企查查】专利-”,去掉结尾的电话,然后在后面统一加上“发明专利列表”这几个字。

可以在ChatGPT中这样输入提示词:

你是一个Python编程专家,要完成一个文件标题重命名的任务,具体步骤如下:

打开F盘的文件夹:北交所上市公司全部发明专利,读取所有xls后缀文件的文件名;

去掉文件名开头的字符:“【企查查】专利-”;

去掉文件名中的()以及()中的字符;

去掉文件名中的“.xls”;

在所有文件名后面加上字符“_发明专利列表_20230813.xls”;

注意:每一步都要输出信息;

在重命名文件之前检查是否已经存在具有相同名称的文件,如果有就直接跳过;

ChatGPT给出源代码如下:

import os

import re

folder_path = "F:/北交所上市公司全部发明专利" # 文件夹路径

# 获取文件夹中所有xls文件的文件名

file_names = [f for f in os.listdir(folder_path) if f.endswith('.xls')]

print("获取到的文件名:", file_names)

for file_name in file_names:

# 去掉文件名开头的字符:“【企查查】专利-”

if file_name.startswith("【企查查】专利-"):

new_file_name = file_name.replace("【企查查】专利-", "", 1)

else:

new_file_name = file_name

# 去掉文件名中的()以及()中的字符

new_file_name = re.sub(r'\(.*?\)', '', new_file_name)

# 去掉文件名中的“.xls”

new_file_name = new_file_name.replace(".xls", "")

# 在所有文件名后面加上字符“_发明专利列表_20230813.xls”

new_file_name = new_file_name + "_发明专利列表_20230813.xls"

# 在重命名文件之前检查是否已经存在具有相同名称的文件,如果有就直接跳过

if new_file_name in os.listdir(folder_path):

print(f"文件 {new_file_name} 已存在,跳过重命名")

continue

# 重命名文件

os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))

print(f"文件 {file_name} 重命名为 {new_file_name}")

print("全部文件重命名完成!")

在vscode中运行程序,显示成功:

打开文件夹,重命名后的文件如下:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Dance with GenAI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
零代码编程:用ChatGPT合并200个Excel文件
合并所有xls文件内容到一个新文件:北交所上市公司全部发明专利20230813.xlsx
AIGC部落
2024/06/24
1440
零代码编程:用ChatGPT合并200个Excel文件
零代码编程:用ChatGPT批量删除Excel文件中的行
你是一个Python编程专家,要完成一个处理Excel文件内容的任务,具体步骤如下:
AIGC部落
2024/06/24
1660
零代码编程:用ChatGPT批量删除Excel文件中的行
零代码编程:用ChatGPT智能批量删除文件标题中的某些字符
文件里面有很多个mp4视频文件,要批量删除文件标题中的“Little Fox - ”“Level 04”、“Level 4”、“Level04”“ - ”、“-”、“_”等字母和符号。
AIGC部落
2024/06/24
1020
零代码编程:用ChatGPT智能批量删除文件标题中的某些字符
零代码编程:用ChatGPT根据excel表格数据来批量修改文件标题名
现在,希望根据Excel表格中的标题名来对文件夹里的mp4文件进行批量重命名,在ChatGPT中输入提示词:
AIGC部落
2024/06/24
1290
零代码编程:用ChatGPT根据excel表格数据来批量修改文件标题名
零代码编程:下载的PDF文件自动批量重命名
从arxiv或者一些其他网站下载的PDF文件,标题只是创建时间,看不出里面内容是什么,要一个个打开看非常麻烦。
AIGC部落
2024/06/24
2040
零代码编程:下载的PDF文件自动批量重命名
零代码编程:用kimichat自动批量重命名三体字幕文件
网上下载了Netflix的三体电视剧,但没有字幕,又从字幕网站下载了字幕文件,由于字幕文件和视频文件标题有差异,需要全部进行重命名
AIGC部落
2024/06/24
1600
零代码编程:用kimichat自动批量重命名三体字幕文件
零代码编程:用kimichat批量重命名txt文本文件
你是一个Python编程专家,要完成一个关于批量重命名txt文本文件的Python脚本,下面是具体步骤:
AIGC部落
2024/06/24
780
零代码编程:用kimichat批量重命名txt文本文件
零代码编程:用ChatGPT来批量删除特定文件
一个文件夹中有很多个文件重复了,重复的文件中都含有“(1)”这样的字符,需要把所有这些文件批量删除掉。
AIGC部落
2024/06/24
1000
零代码编程:用ChatGPT来批量删除特定文件
零代码编程:用ChatGPT批量删除文件名的字符
你是一个Python编程专家,要完成一个处理批量删除文件名中字符的任务,具体步骤如下:
AIGC部落
2024/06/24
870
零代码编程:用ChatGPT批量删除文件名的字符
零代码编程:用ChatGPT将特定文件标题重命名为特定格式
找出文件名中包括“Kids TV and Stories”的文件,比如:Kids TV and Stories _ Season 8 _ Compilation 14 _ Peppa Pig Full Episodes.mp4
AIGC部落
2024/06/24
990
零代码编程:用ChatGPT将特定文件标题重命名为特定格式
AI办公自动化-用kimi批量重命名Word文档
文件夹里面有很多个word文档,标题里面都含有零代码编程,现在想将其替换为AI办公自动化。
AIGC部落
2024/06/24
1160
AI办公自动化-用kimi批量重命名Word文档
零代码编程:用ChatGPT批量删除标题中开头的空格
如果删除空格后的文件标题和文件夹中其他标题名重复,则在文件标题后加上一个“new”,以便进行区别;
AIGC部落
2024/06/24
1250
零代码编程:用ChatGPT批量删除标题中开头的空格
AI办公自动化:用kimi批量删除文件名末尾的空格
去掉html文件的主文件名末尾的空格;重命名;;比如:成为提问工程师 .html,重命名为:成为提问工程师.html
AIGC部落
2024/06/24
1380
AI办公自动化:用kimi批量删除文件名末尾的空格
零代码编程:用ChatGPT批量分割mp3音频文件
要批量分割mp3音频文件,可以用Python的pydub库来处理音频文件。首先我们需要安装这个库。可以在命令行中使用下列命令来安装pydub:pip install pydub
AIGC部落
2024/06/24
1490
零代码编程:用ChatGPT批量分割mp3音频文件
零代码编程:用ChatGPT批量合并文件夹
如果2个子文件夹名称的前12个字符一致,而且一个子文件夹名称里面包含“(上)”,另外一个子文件夹名称里面包含“(下)”,那么把这两个子文件夹看作为一对子文件夹;
AIGC部落
2024/06/24
940
零代码编程:用ChatGPT批量合并文件夹
零代码编程:用ChatGPT根据视频标题来批量重命名字幕文件
F:\儿童学习教育\Abadas.适合2岁以上.BBC儿童学习单词的动画\abadas字幕
AIGC部落
2024/06/24
550
零代码编程:用ChatGPT根据视频标题来批量重命名字幕文件
python图片脚本2-图片文件批量命名(详细注释+GUI界面+exe可执行文件)
本文介绍一个用python第三方库pillow写的批量处理图片命名的脚本,以及脚本对应的使用tkinter库写的GUI界面并把它打包成exe可执行文件,打包成可执行文件的好处就是它支持多种操作系统,如 Windows、Linux 和 Mac OS 等。不了解pillow库和tkinter库的可以看我之前的文章,具体在下面的导航区域。
laity
2025/02/26
1260
python图片脚本2-图片文件批量命名(详细注释+GUI界面+exe可执行文件)
零代码编程:用ChatGPT批量合并ts文件
文件夹中有很多个ts后缀的视频文件,要合并成一个视频文件,在ChatGPT中可以这样输入提示词:
AIGC部落
2024/06/24
970
零代码编程:用ChatGPT批量合并ts文件
用Python批量重命名文件
案例:小明有一天接了一个任务,需要将某个文件夹下的数百个文件进行批量重命名,他感觉手动一个一个去修改文件名太麻烦了,于是就用Python写了个脚本来帮他完成这个任务。
唯一Chat
2023/09/21
5950
AI办公自动化:用kimi批量提取音频中的标题并重命名
file_path = os.path.join(folder_path, filename)
AIGC部落
2024/06/24
1680
AI办公自动化:用kimi批量提取音频中的标题并重命名
推荐阅读
相关推荐
零代码编程:用ChatGPT合并200个Excel文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档