data=pd.read_csv(r"D:/批量处理文件/" + i,engine="python") 批量处理xlsx文件这个代码要怎么改
时间: 2024-02-22 17:58:14 浏览: 122
csv格式批量转换xlsx
如果要批量处理 xlsx 文件,可以使用 pandas 库中的 `read_excel()` 函数。以下是一段示例代码,假设 xlsx 文件所在的文件夹路径为 `D:/批量处理文件/`,其中包含多个 xlsx 文件:
```
import os
import pandas as pd
folder_path = r"D:/批量处理文件/"
files = os.listdir(folder_path)
for file in files:
if file.endswith(".xlsx"):
file_path = os.path.join(folder_path, file)
data = pd.read_excel(file_path)
# 在这里对读入的数据进行处理
# ...
```
这段代码首先获取指定文件夹路径下的所有文件列表,然后遍历列表中的每个文件,如果是 xlsx 文件则读入数据,进行处理。其中 `os.path.join()` 用于拼接文件路径,`file.endswith(".xlsx")` 用于判断文件是否以 `.xlsx` 结尾。
阅读全文