AI办公自动化:Excel表格数据批量整理分列

如题所述

第1个回答  2024-11-05
任务目标:批量整理并分列Excel表格中包含“、”,“,”和空格的单元格内容。

使用Python编程实现以下步骤:

1. 读取Excel文件:"F:\AI自媒体内容\AI行业数据分析\AI_Industry_Analysis - 副本.xlsx"

2. 删除A列单元格内容中后面的数字,例如:"公司公告,国海证券研究所 61",只保留"公司公告,国海证券研究所"。

3. 根据不同的分隔符将单元格内容分拆到多个列中:
- 当单元格内容中包含"、",根据"、"进行分拆,例如:“金融界、微软官网、澎湃新闻、财联社、界面新闻、每日经济新闻、科创板日报、IT之家、砍柴网、网易科技、网易新闻”;
- 当单元格内容中包含",",根据","进行分拆,例如:“埃摩森猎头圈”微信公众号,界面新闻,36氪,新浪科技,天风证券研究所;
- 当单元格内容中包含空格,根据空格进行分拆,例如:“ckdd 微软亚洲研究员 联讯证券”。

4. 将分拆后的单元格内容追加到A列当前内容的后面。

5. 对A列数据进行分类汇总,汇总方式为计数,并将汇总结果保存到Excel文件:"F:\AI自媒体内容\AI行业数据分析\AI行业数据来源.xlsx"。

注意事项:

确保每一步操作都输出详细信息。

代码处理异常和错误,如文件损坏、权限问题等,确保程序稳定运行。

使用Python Pandas库实现代码逻辑,包括文件读取、数据处理、分隔符识别、数据汇总和文件保存。

代码示例使用了Pandas、re库进行正则表达式匹配以实现分隔符识别,并使用logging库记录操作日志。

在VSCode中运行代码完成自动化任务。
相似回答
大家正在搜