import openpyxl#写到execl中def write_execl(): book=openpyxl.Workbook() sheet=book.active #获取默认sheet # sheet2=book.get_sheet_by_name("sheet2") #获取指定sheet2 sheet.append(["id","name","password"]) sheet["a1"]="id" # a行 1列 "id" sheet["b1"]="name" # b行 1列 "id" sheet.cell(3,1,1) #指定行、列 写入数据 book.save("book.xlsx") #希望使用.xlsx格式#读execl (比较麻烦,希望使用xlwt) 使用load_workbook方法def read(): book=openpyxl.load_workbook("book.xlsx") sheet=book.active print(sheet["a1"].value)#获取a行1列数据 print(sheet[1:10]) #获取第几行到第几行 print(sheet.cell(1,1).value)#获取第一行一列数据#删除sheet表def del_row_col(): book = openpyxl.load_workbook("book.xlsx") sheet = book.active sheet.delete_cols(1) #删除列 sheet.delete_row(1) #删除行 book.save("book.xlsx")
来源:https://www.cnblogs.com/wangyajuanjuan/p/11801992.html