easyexcel自动读取文件夹内表格
时间: 2023-10-20 16:26:37 浏览: 140
您可以使用EasyExcel库来自动读取文件夹内的表格。首先,您需要安装EasyExcel库。您可以使用以下命令在Python中安装EasyExcel:
```
pip install easyexcel
```
然后,您可以使用以下代码自动读取文件夹内的表格:
```python
import os
import easyexcel as ee
# 获取文件夹路径
folder_path = r"path/to/folder"
# 遍历文件夹内的所有文件
for filename in os.listdir(folder_path):
# 判断是否为Excel文件
if filename.endswith(".xlsx") or filename.endswith(".xls"):
# 读取Excel文件
file_path = os.path.join(folder_path, filename)
workbook = ee.read(file_path)
# 处理Excel数据
for sheet_name in workbook.sheet_names:
sheet = workbook[sheet_name]
for row in sheet.rows:
for cell in row:
print(cell.value)
```
在上面的代码中,`os.listdir`方法用于遍历文件夹内的所有文件。然后,我们使用EasyExcel库的`ee.read`方法读取Excel文件,`workbook.sheet_names`属性获取所有工作表名称,`workbook[sheet_name]`获取指定工作表,`sheet.rows`获取所有行,`row`表示行,`cell`表示单元格。您可以根据您的需求修改代码,例如将Excel数据保存到数据库中。
阅读全文