#存到excel里面,用Python去操作excel
#只支持这种后缀.xlsx ---> openpyxl 只支持这种格式
from openpyxl import load_workbook
#打开excel,加载excel文档
wb = load_workbook("test.xlsx")
#定位表单
sheet = wb["Sheet1"]
#定位单元格,根据行列值去定位
#数据从excel里面拿出的数据类型,数字还是数字,其他的都是字符串
value = sheet.cell(1,1).value
print("所有的表名:{}".format(wb.sheetnames))
print("最大行:{}".format(sheet.max_row))
print("最大列:{}".format(sheet.max_col))
print(type(sheet))
print("表名:{}".format(sheet.title))
print("获取活动的单元格:{}".format(wb.active))
print("行号:{}".format(sheet.row))
print("列号:{}".format(sheet.col))
# 通过指定行指定列,获取单元格
sheet.cell(row = 1,column = 2).value
小练习
from openpyxl import load_workbook
class Doexcel:
def __init__(self,file_name,sheet_name):
self.file_name = file_name
self.sheet_name = sheet_name