python 读取excel文件 循环
时间: 2024-03-28 07:33:25 浏览: 68
python读取excel
在Python中,你可以使用第三方库openpyxl来读取Excel文件,并使用循环来处理其中的数据。下面是一个简单的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的工作表
sheet = workbook['Sheet1']
# 循环读取每一行数据
for row in sheet.iter_rows(min_row=2, values_only=True):
# 在这里处理每一行的数据
for cell in row:
print(cell)
# 关闭Excel文件
workbook.close()
```
上述代码中,我们首先使用`openpyxl.load_workbook`函数打开Excel文件,然后选择要操作的工作表。通过`sheet.iter_rows`方法可以按行迭代读取数据,其中`min_row`参数指定了起始行数(这里设为2表示从第二行开始读取),`values_only`参数设置为True表示只获取单元格的值而不包括其他信息。
在循环中,你可以根据需要对每一行的数据进行处理,例如将其存储到列表或字典中,或者进行其他操作。最后,记得关闭Excel文件以释放资源。
阅读全文