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

本文主要是介绍AI办公自动化:用kimi批量将word文档部分文件名保存到Excel中,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文件夹中有很多个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("操作结束。")

这篇关于AI办公自动化:用kimi批量将word文档部分文件名保存到Excel中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1006867

相关文章

shell脚本批量导出redis key-value方式

《shell脚本批量导出rediskey-value方式》为避免keys全量扫描导致Redis卡顿,可先通过dump.rdb备份文件在本地恢复,再使用scan命令渐进导出key-value,通过CN... 目录1 背景2 详细步骤2.1 本地docker启动Redis2.2 shell批量导出脚本3 附录总

批量导入txt数据到的redis过程

《批量导入txt数据到的redis过程》用户通过将Redis命令逐行写入txt文件,利用管道模式运行客户端,成功执行批量删除以Product*匹配的Key操作,提高了数据清理效率... 目录批量导入txt数据到Redisjs把redis命令按一条 一行写到txt中管道命令运行redis客户端成功了批量删除k

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Spring AI使用tool Calling和MCP的示例详解

《SpringAI使用toolCalling和MCP的示例详解》SpringAI1.0.0.M6引入ToolCalling与MCP协议,提升AI与工具交互的扩展性与标准化,支持信息检索、行动执行等... 目录深入探索 Spring AI聊天接口示例Function CallingMCPSTDIOSSE结束语

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

Python使用openpyxl读取Excel的操作详解

《Python使用openpyxl读取Excel的操作详解》本文介绍了使用Python的openpyxl库进行Excel文件的创建、读写、数据操作、工作簿与工作表管理,包括创建工作簿、加载工作簿、操作... 目录1 概述1.1 图示1.2 安装第三方库2 工作簿 workbook2.1 创建:Workboo