遍历文件读取文件夹中表格的内容
时间: 2023-12-17 14:04:07 浏览: 57
遍历文件夹中的文件
4星 · 用户满意度95%
以下是Python代码示例,可以遍历文件夹中的所有表格文件,读取其中的内容并打印出来:
```python
import os
import pandas as pd
folder_path = '/path/to/folder'
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith('.xlsx') or file.endswith('.xls') or file.endswith('.csv'):
file_path = os.path.join(root, file)
print('Reading file:', file_path)
df = pd.read_excel(file_path) if file.endswith('.xlsx') or file.endswith('.xls') else pd.read_csv(file_path)
print(df)
```
解释:
- `os.walk()` 函数可以遍历指定文件夹下的所有文件和子文件夹。
- `if file.endswith('.xlsx') or file.endswith('.xls') or file.endswith('.csv'):` 判断当前文件是否是表格文件。
- `pd.read_excel(file_path)` 和 `pd.read_csv(file_path)` 分别读取 Excel 文件和 CSV 文件中的内容并返回一个 Pandas 数据框。
- `print(df)` 打印出读取到的表格内容。
阅读全文