EXCEL读取

本文详细介绍了如何使用openpyxl库操作Excel文件,包括打开文件、获取表格、获取最大行和列号、读取指定行和列的数据、获取表单数据以及写入单元格数据的方法。

打开文件

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值