一、excel 模块使用
1. 创建 excel 文件并构建对应数据
1 import xlrd 2 import xlwt 3 4 book = xlwt.Workbook() 5 sheet = book.add_sheet("sheet1") 6 sheet.write(0,0,"编号") 7 sheet.write(0,1,"姓名") 8 sheet.write(1,0,"1") 9 sheet.write(1,1,"成华杰") 10 11 book.save("收集.xls")
备注:
1. 如果本地是微软的office,扩展名不建议用.xlsx,因为文件无法打开
2.如果本地是wps, 扩展名 xls和xlsx都可以使用
2. 读取 excel 文件
1 import xlrd 2 3 book = xlrd.open_workbook("收集.xls") 4 sheet = book.sheet_by_index(0) 5 # sheet = book.sheet_by_name("sheet1") 6 print(sheet.cell(0,0).value) # 指定单元格 7 print(sheet.row_values(0)) # 获取某一行的数据 8 print(sheet.col_values(0)) # 获取某一列的数据 9 print(sheet.nrows) # 总共有多少行 10 print(sheet.ncols) # 总共有多少列
3. 修改 excel 文件
1 import xlrd 2 3 from xlutils.copy import copy 4 5 xg = xlrd.open_workbook('收集.xls') # 打开 收集.xls文件 6 xg1 = copy(xg) # 利用xlutils.copy下的copy函数复制 7 xg2 = xg1.get_sheet(0) # 获取表单0 8 xg2.write(0, 0, 'ID!') # 改变(0,0)的值 9 xg2.write(5,0,label = '结束') # 增加(5,0)的值 10 xg1.save('收集.xls') # 保存文件