要遍历一个表格中的表格,可以使用嵌套循环来逐个访问每个单元格。以下是一个示例代码,演示如何遍历一个包含表格的表格:
import openpyxl
# 打开文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的表格
sheet = workbook['Sheet1']
# 获取表格的行数和列数
max_row = sheet.max_row
max_column = sheet.max_column
# 遍历表格中的每个单元格
for i in range(1, max_row + 1):
for j in range(1, max_column + 1):
# 获取单元格的值
cell_value = sheet.cell(row=i, column=j).value
print(cell_value)
# 关闭文件
workbook.close()
在这个示例中,我们使用openpyxl库来读取一个名为"example.xlsx"的Excel文件。然后,我们选择了文件中的"Sheet1"表格。接下来,我们使用max_row
和max_column
属性获取了表格的行数和列数。
然后,我们使用两个嵌套的循环来遍历表格中的每个单元格。在每次迭代中,我们使用sheet.cell(row=i, column=j)
方法来获取单元格对象,并使用.value
属性来获取单元格的值。最后,我们打印出每个单元格的值。
最后,我们关闭Excel文件以释放资源。请根据实际情况修改文件路径和表格名称。