python批量计算excel文件代码
时间: 2023-12-04 20:04:27 浏览: 94
以下是使用Python批量读取Excel文件并进行计算的示例代码:
```python
import os
import pandas as pd
# 定义要读取的文件夹路径
folder_path = 'your_folder_path'
# 获取文件夹下所有的Excel文件名
files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 遍历每个Excel文件,读取数据并进行计算
for file in files:
# 读取Excel文件
file_path = os.path.join(folder_path, file)
df = pd.read_excel(file_path)
# 进行计算
result = df['column1'] + df['column2']
# 将计算结果保存到新的Excel文件中
result_df = pd.DataFrame(result, columns=['result'])
result_file_path = os.path.join(folder_path, 'result_' + file)
result_df.to_excel(result_file_path, index=False)
```
在上面的代码中,你需要将 `your_folder_path` 替换为你要读取Excel文件的文件夹路径,然后代码会自动遍历该文件夹下所有的 Excel 文件,并对每个文件进行计算,最终将计算结果保存到新的 Excel 文件中。你需要根据实际需求修改代码中的计算逻辑和文件保存路径。
阅读全文