打开文件
wb=openpyxl.load_workbook(文件)
获取表格
sheet=wb.active 当前表格
sheet=wb[“Sheet1”] 获取名为Sheet1的表格
获取最大行、列号
sheet.max_row 最大行号
sheet.max_coloumn 最大列号
获取指定行,列数据
指定行
对列进行循环,结果加入列表
for column in range(1, column_num + 1):
values_row = self.work_sheet.cell(row, column).value
row_value.append(values_row)
return row_value
指定列
对行进行循环,结果加入列表
for row in range(1, row_num + 1):
values_column = self.work_sheet.cell(row, column).value
column_value.append(values_column)
return column_value
获取指定表单的所有数据(除去表头)
rows_obj = self.work_sheet.iter_rows(min_row=2, max_row=self.work_sheet.max_row,values_only=True)
获取指定单元格数据
sheet.cell(行,列).value
写入指定单元格数据
cell_obj = wb[sheet_name].cell(row, column)
cell_obj.font = Font(color=color, bold=bold)
cell_obj.value = value
wb.save(self.filename)
本文详细介绍了如何使用openpyxl库操作Excel文件,包括打开文件、获取表格、获取最大行和列号、读取指定行和列的数据、获取表单数据以及写入单元格数据的方法。

7973

被折叠的 条评论
为什么被折叠?



