前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零代码编程:用ChatGPT合并200个Excel文件

零代码编程:用ChatGPT合并200个Excel文件

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

一个文件下200个Excel文件,格式一致,要把它们合并成一个Excel文件。

可以在ChatGPT中输入如下提示词:

你是一个Python编程专家,要完成一个合并Excel文件的任务,具体步骤如下:

打开F盘的文件夹:北交所上市公司全部发明专利;

读取所有xls文件的内容;

合并所有xls文件内容到一个新文件:北交所上市公司全部发明专利20230813.xlsx

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

ChatGPT给出的Python源代码如下:

import os

import pandas as pd

# 定义文件夹路径和合并后的文件名

folder_path = "F:/北交所上市公司全部发明专利"

merged_file_name = "北交所上市公司全部发明专利20230813.xlsx"

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

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

# 用于存储所有文件的数据框

all_dfs = []

# 逐个读取文件并合并数据

for file_name in file_names:

file_path = os.path.join(folder_path, file_name)

# 读取Excel文件

df = pd.read_excel(file_path)

# 将当前文件的数据框添加到列表中

all_dfs.append(df)

print(f"读取文件内容:{file_name}")

# 合并所有数据框

merged_df = pd.concat(all_dfs, ignore_index=True)

# 保存合并后的数据框为新的Excel文件

merged_file_path = os.path.join(folder_path, merged_file_name)

merged_df.to_excel(merged_file_path, index=False)

print(f"合并后的文件已保存为:{merged_file_name}")

print("任务完成!")

程序运行后的结果:

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档