一、操作excel_openpyxl模块
1 import openpyxl
2
3 #写excel
4 book = openpyxl.Workbook()
5 sheet = book.active #默认的sheet
6 #sheet1 = book.get_sheet_by_name('sheet1')
7 sheet.append(['id','username','password','error_count']) #直接写一行
8 sheet.append([1,'xmb','123456','0'])
9
10 sheet['a1'] ='id' #指定行列
11 sheet['b1'] = 'username'
12 sheet.cell(2,1,'1') #指定行和列
13 sheet.cell(2,2,'xmb')
14 book.save('user.xlsx')
15
16 #读excel
17 book = openpyxl.load_workbook('user.xlsx')
18 sheet = book.active
19 print(sheet.cell(1,1).value) #获取第一行第一列的值
20 print(sheet['a1'].value) #获取第一行第一列的值
21
22 print(list(sheet.rows)) #获取所有行的数据
23 l = []
24 for row in sheet.rows: #循环获取所有行的值
25 t = []
26 for col in row:
27 t.append(col.value)
28 l.append(t)
29 print(l)
30
31 print(sheet[1:10]) #读第几行到第几行的数据
32 sheet.cell(0,0,'qwe') #修改
33 sheet.delete_cols(1) #删除列
34 sheet.delete_rows(1) #删除行
35 book.save('user.xlsx')