python遍历文件夹中的所有csv文件,并逐个将csv文件存储成excel
时间: 2024-06-14 08:08:56 浏览: 183
python批量合并csv文件到一个excel
在Python中,可以使用`os`模块和`pandas`库来遍历文件夹中的所有CSV文件,并逐个将它们存储为Excel文件。下面是一个示例代码:
```python
import os
import pandas as pd
# 定义文件夹路径
folder_path = 'your_folder_path'
# 获取文件夹中所有的文件名
file_names = os.listdir(folder_path)
# 遍历文件夹中的每个文件
for file_name in file_names:
# 判断文件是否为CSV文件
if file_name.endswith('.csv'):
# 构建CSV文件的完整路径
csv_file_path = os.path.join(folder_path, file_name)
# 读取CSV文件数据
df = pd.read_csv(csv_file_path)
# 构建Excel文件的完整路径
excel_file_path = os.path.join(folder_path, file_name[:-4] + '.xlsx')
# 将数据存储为Excel文件
df.to_excel(excel_file_path, index=False)
```
请将代码中的`your_folder_path`替换为你要遍历的文件夹路径。代码会遍历文件夹中的每个文件,如果是CSV文件,则读取数据并将其存储为同名的Excel文件。
阅读全文