使用python处理过文件中一个excel后导出csv文件,怎么循环应用到文件中的所有excel文件
时间: 2024-04-23 09:28:24 浏览: 97
python实现将excel文件转化成CSV格式
5星 · 资源好评率100%
您可以使用Python的`os`模块来遍历文件夹中的所有Excel文件,并使用`pandas`库来处理Excel文件并导出为CSV文件。以下是一个示例代码,演示如何循环应用到文件夹中的所有Excel文件:
```python
import os
import pandas as pd
# 指定包含Excel文件的文件夹路径
folder_path = "your_folder_path"
# 获取文件夹中的所有文件名
file_names = os.listdir(folder_path)
# 循环遍历每个文件名
for file_name in file_names:
# 检查文件名扩展名是否为Excel文件
if file_name.endswith(".xlsx") or file_name.endswith(".xls"):
# 构建完整的文件路径
file_path = os.path.join(folder_path, file_name)
# 使用pandas读取Excel文件
df = pd.read_excel(file_path)
# 处理Excel数据...
# 导出为CSV文件
csv_file_path = file_path.replace(".xlsx", ".csv").replace(".xls", ".csv")
df.to_csv(csv_file_path, index=False)
```
请确保在运行之前已安装`pandas`库(使用`pip install pandas`命令进行安装)。这段代码将遍历指定文件夹中的所有Excel文件,并将每个Excel文件的内容处理后导出为相应的CSV文件。
阅读全文