优秀的编程知识分享平台

网站首页 > 技术文章 正文

python 程序,功能(python程序功能:任意输入两个整数,进行除法运算)

nanyue 2024-09-06 20:17:38 技术文章 9 ℃

python 程序,功能,汇总当前文件夹下所有EXCEL文件中的第一个工作表数据,保存到名为汇总的EXCEL文件中,并且xls与xlsx格式都可以,并保存到当前文件夹下

import xlrd

import xlwt

import os

import pandas as pd

# 获取当前工作目录

current_folder = os.getcwd()

# 初始化一个空的列表用于存储所有DataFrame

df_list = []

# 遍历当前工作目录下的所有文件

for filename in os.listdir(current_folder):

if filename.endswith(('.xls', '.xlsx')) and not filename.startswith('~#39;):

file_path = os.path.join(current_folder, filename)

try:

# 读取每个文件的第一个工作表

df = pd.read_excel(file_path, sheet_name=0) # 假设第一个工作表索引为0

# 将读取的数据添加到列表中

df_list.append(df)

except Exception as e:

print(f"读取文件 {file_path} 时发生错误: {e}")

# 使用pd.concat合并所有DataFrame

try:

df_merged = pd.concat(df_list, ignore_index=True)

# 保存到名为“汇总.xlsx”的文件中

output_file = os.path.join(current_folder, '汇总.xlsx')

df_merged.to_excel(output_file, index=False)

print(f"汇总数据已保存到 {output_file}")

except Exception as e:

print(f"保存汇总数据时发生错误: {e}")

最近发表
标签列表