python逐行读取excel
时间: 2023-09-07 19:14:21 浏览: 177
Msptest-python读取excel数据
您可以使用`openpyxl`库来逐行读取Excel文件。下面是一个简单的示例代码:
```python
from openpyxl import load_workbook
# 打开Excel文件
wb = load_workbook('example.xlsx')
# 选择工作表
sheet = wb['Sheet1']
# 获取最大行数和最大列数
max_row = sheet.max_row
max_column = sheet.max_column
# 逐行读取数据
for row in range(1, max_row + 1):
row_data = []
for column in range(1, max_column + 1):
cell_value = sheet.cell(row=row, column=column).value
row_data.append(cell_value)
print(row_data)
# 关闭Excel文件
wb.close()
```
上述代码中,我们首先使用`load_workbook`函数打开Excel文件。然后通过选择具体的工作表,我们可以获取最大行数和最大列数。之后,我们使用两个嵌套的循环遍历每一行和每一列,通过`cell`方法获取单元格的值,并将其添加到一个列表中。最后,我们打印出每一行的数据。
请注意,您需要根据实际情况修改文件路径和工作表名称。此外,您还可以根据需要对读取的数据进行处理或保存到其他地方。
阅读全文