我们之前介绍过pandas读取Excel,也介绍过xlwings读取Excel,今天介绍一下openpyxl读取Excel.
今天的需求非常简单,就是将Excel文件每一行进行读取,每一行呈现的数据类型是列表。
代码:
import openpyxl
wb = openpyxl.load_workbook('想要读取的表')
ws = wb.active
# sheet_names = wb.sheetnames 获取所有的shee名
for row in ws.iter_rows(values_only=True):
row_data = [cell if cell is not None else '' for cell in row]
print(row_data)