python批量处理excel文件代码
时间: 2023-10-18 16:18:23 浏览: 75
python处理excel
4星 · 用户满意度95%
可以使用 Python 的 pandas 库来批量处理 Excel 文件。下面是一个示例代码,可以读取指定目录下所有的 Excel 文件并对它们进行处理:
```python
import pandas as pd
import os
# 指定要读取的文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹中所有的 Excel 文件名
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 循环读取每个 Excel 文件并处理
for file in excel_files:
# 读取 Excel 文件
df = pd.read_excel(os.path.join(folder_path, file))
# 在这里进行你的数据处理逻辑,例如:
df['new_column'] = df['column1'] + df['column2']
# 将处理后的数据写入新的 Excel 文件
writer = pd.ExcelWriter(os.path.join(folder_path, 'processed_' + file), engine='xlsxwriter')
df.to_excel(writer, index=False)
writer.save()
```
这段代码会将指定目录下所有的 `.xlsx` 文件读取进来,并对它们进行数据处理。处理完毕后,会将处理后的数据写入新的 Excel 文件,并以 `processed_` 作为文件名前缀。你可以根据实际需求修改这段代码。
阅读全文