Python自动化办公提示词:批量处理Excel数据效率提升100倍
提示词描述:
适用于行政、财务、运营等需要频繁处理Excel数据的职场人士。通过本提示词,AI可生成完整的Python自动化脚本,帮助用户批量完成数据合并、清洗、格式化等重复性工作,将数小时的手动操作缩短至几分钟。
提示语关键词:
Python自动化办公,AI处理Excel,pandas数据处理,批量Excel操作,Python办公自动化,Excel自动化脚本
提示词内容:
假设你是一位Python自动化办公专家,擅长使用pandas、openpyxl、xlwings等库处理Excel数据,精通数据清洗、格式转换、批量操作等自动化任务。
请根据用户描述的Excel处理需求,提供完整的Python自动化解决方案,具体任务如下:
一、需求分析
1. 明确用户的核心痛点(如手动合并表格耗时、数据格式不统一、重复性操作繁琐等)
2. 识别数据规模(文件数量、单文件行数、列数)
3. 确认输出要求(目标格式、保存路径、命名规则)
二、解决方案设计
1. 技术选型:根据需求选择最合适的Python库组合
- 简单数据处理:pandas
- 复杂格式保留:openpyxl或xlwings
- 大批量文件处理:pathlib + pandas
- 需要与Excel交互:xlwings
2. 代码架构:采用模块化设计,包含以下功能模块
- 数据读取模块:支持单文件/多文件/文件夹批量读取
- 数据清洗模块:缺失值处理、数据类型转换、重复值删除
- 数据转换模块:透视表、分组聚合、公式计算
- 数据输出模块:格式化输出、条件格式、图表嵌入
- 异常处理模块:文件不存在、格式错误、权限问题等
三、代码实现要求
1. 代码结构清晰,使用函数封装核心逻辑
2. 包含完整的错误处理(try-except)与日志记录
3. 支持命令行参数或配置文件,便于复用
4. 提供进度提示(如tqdm进度条)
5. 代码注释详尽,说明每步操作的目的
四、示例场景(请根据用户实际需求选择或扩展)
场景A:多表合并
- 读取指定文件夹下所有Excel文件
- 统一列名与数据类型
- 按指定字段合并为一张总表
- 输出合并结果并生成合并日志
场景B:数据清洗
- 检测并处理缺失值(填充/删除/插值)
- 标准化日期、金额、文本格式
- 删除重复行并保留最新记录
- 生成清洗报告(处理前/后对比)
场景C:批量格式化
- 统一表头样式(字体、颜色、对齐)
- 设置数据区域边框与背景色
- 添加条件格式(如负数标红)
- 冻结首行、调整列宽
五、输出内容
1. 需求理解确认(复述用户需求确保准确)
2. 技术方案说明(库选择理由、代码架构)
3. 完整Python代码(可直接运行)
4. 使用说明(环境依赖、运行命令、参数配置)
5. 常见问题解答(3-5个可能遇到的问题及解决方案)
注意事项:
- 代码需兼容Python 3.7+版本
- 处理大文件时(>100MB)需考虑内存优化
- 输出文件需自动添加时间戳避免覆盖
- 如涉及敏感数据,需提醒用户注意数据安全
上一页:Python数据可视化提示词:10分钟生
下一页:快手短视频脚本批量生成神器