循环读取文件夹中excel并按照原文件名保存
时间: 2023-07-26 18:34:03 浏览: 150
EXCEL读取并保存
以下是一个示例代码,可以循环读取文件夹中的Excel文件,并按照原文件名保存:
```python
import os
import pandas as pd
# 填写要读取的文件夹路径和保存的文件夹路径
read_folder_path = 'your/read/folder/path/'
save_folder_path = 'your/save/folder/path/'
# 获取文件夹中的所有文件名
files = os.listdir(read_folder_path)
# 循环读取每个Excel文件的内容并保存
for file in files:
if file.endswith('.xlsx'): # 只读取后缀为xlsx的文件
file_path = os.path.join(read_folder_path, file)
df = pd.read_excel(file_path)
# 处理Excel内容的代码
# 保存文件
save_file_path = os.path.join(save_folder_path, file)
df.to_excel(save_file_path, index=False)
```
其中,`read_folder_path`为要读取的文件夹路径,`save_folder_path`为要保存的文件夹路径。`os.listdir()`函数可以获取指定路径下的所有文件名,然后使用`os.path.join()`函数拼接路径和文件名,形成完整的文件路径。读取Excel文件可以使用`pd.read_excel()`函数,保存Excel文件可以使用`df.to_excel()`函数。`index=False`参数表示不保存行索引。
阅读全文