使用python批量处理excel

本文提供了一份详细的pyexcel实战指南,通过实例展示了如何使用pyexcel进行数据处理。读者可以扫描文末二维码并回复【pyexcel】来获取完整的代码示例。
部署运行你感兴趣的模型镜像

看看结果:

完整代码扫描下方二维码回复【pyexcel】获取。。:

有酒有风

 

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

在 Windows 上,可以使用 Python 自带的 openpyxl 库来处理 excel 表格。以下是一个示例代码,可以读取指定目录下的所有 excel 文件,计算每个表格的平均值并输出到新的 excel 文件中: ```python import openpyxl import os # 设置要处理excel 文件目录 excel_dir = 'path/to/excel/dir' # 遍历目录下的所有 excel 文件 for file in os.listdir(excel_dir): if file.endswith('.xlsx'): # 只处理 .xlsx 文件 file_path = os.path.join(excel_dir, file) # 读取 excel 文件 workbook = openpyxl.load_workbook(file_path) sheet = workbook.active # 计算每列的平均值 means = [] for i in range(1, sheet.max_column+1): col_values = [] for j in range(2, sheet.max_row+1): col_values.append(sheet.cell(row=j, column=i).value) means.append(sum(col_values) / len(col_values)) # 将平均值输出到新的 excel 文件中 output_file = os.path.join(excel_dir, f'{file.split(".")[0]}_output.xlsx') output_workbook = openpyxl.Workbook() output_sheet = output_workbook.active for i, mean in enumerate(means): output_sheet.cell(row=1, column=i+1, value=f'Column {i+1}') output_sheet.cell(row=2, column=i+1, value=mean) output_workbook.save(output_file) ``` 在上述代码中,我们使用 openpyxl 的 load_workbook 函数读取 excel 文件,然后使用 max_column 和 max_row 属性获取表格的列数和行数,进而计算每列的平均值。最后,我们使用 Workbook 和 save 函数将平均值输出到新的 excel 文件中。注意,输出的文件名需要与原文件名有所区别,否则会被覆盖。
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值