前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI办公自动化:用kimi批量将word文档部分文件名保存到Excel中

AI办公自动化:用kimi批量将word文档部分文件名保存到Excel中

作者头像
AIGC部落
发布2024-06-24 19:20:31
720
发布2024-06-24 19:20:31
举报
文章被收录于专栏:Dance with GenAIDance with GenAI

文件夹中有很多个word文档,现在只要英文部分的文件名,保存到一个Excel文件中。

可以在kimi中输入提示词:

你是一个Python编程专家,要完成一个编写Python脚本的任务,具体步骤如下:

打开文件夹:F:\AI自媒体内容\AI视频教程下载\新建文件夹

读取文件夹里面所有docx文档的文件名;

去掉文件名中的“AI视频教程下载:”,剩下的文件名保存到Excel文件“新建 XLSX 工作表.xlsx”的第1列;

“新建 XLSX 工作表.xlsx”这个Excel文件也在文件夹“F:\AI自媒体内容\AI视频教程下载\新建文件夹”里面;

注意:每一步都要输出相关信息到屏幕上

源代码很快生成好了:

import os

import pandas as pd

# 设置文件夹路径

folder_path = r'F:\AI自媒体内容\AI视频教程下载\新建文件夹'

# 打开文件夹并读取所有docx文档的文件名

docx_files = [f for f in os.listdir(folder_path) if f.endswith('.docx')]

# 定义一个列表来存储处理后的文件名

processed_filenames = []

# 遍历文件名列表,去掉特定的前缀

for filename in docx_files:

if filename.startswith("AI视频教程下载:"):

processed_filenames.append(filename[len("AI视频教程下载:"):])

# 输出相关信息到屏幕

print(f"共找到 {len(docx_files)} 个docx文档。")

print(f"处理后的文件名数量:{len(processed_filenames)}")

# 创建或打开Excel文件

excel_file_path = os.path.join(folder_path, "新建 XLSX 工作表.xlsx")

df = pd.DataFrame(processed_filenames, columns=['文件名'])

# 将处理后的文件名保存到Excel文件的第一列

try:

df.to_excel(excel_file_path, index=False, header=True)

print(f"文件名已成功保存到 '{excel_file_path}'")

except Exception as e:

print(f"保存Excel文件时发生错误:{e}")

# 输出操作结束信息

print("操作结束。")

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档