一、读excel表
读excel用到xlrd模块,写excel用到xlwt模块;
# 1、导入模块 import xlrd # 2、打开Excel文件读取数据 workbook = xlrd.open_workbook('excel.xls') # 3、获取一个工作表 # 按sheet名获取sheet table = workbook.sheet_by_name("sheet1") # 按sheet索引获取sheet table = workbook.sheet()[0] # 4、获取整行和整列的值(返回数组) # 获取到的值是根据最大值得到的数组,当前列只有3行,最长列有20行,就会得到带空值的数组; table.row_values(i) table.col_values(i) # 5、获取行数和列数 table.nrows table.ncols # 6、获取单元格 table.cell(0,0).value table.cell(2,3).value
二、写excel表
# 1、导入模块 import xlwt # 2、创建workbook(其实就是excel,后来保存一下就行) workbook = xlwt.Workbook(encoding = 'ascii') # 3、创建表 worksheet = workbook.add_sheet('sheet1') # 4、往单元格内写入内容 worksheet.write(0, 0, label = 'test') # 5、保存 workbook.save('Myxls.xls')