将数据写入excel文件中
import xlwtdef to_excel():# 创建一个workbook 设置编码workbook = xlwt.Workbook(encoding = 'utf-8')# 创建一个worksheet,并给出工作表名(sheet)worksheet = workbook.add_sheet('My Worksheet')# 写入excel# 参数对应 行, 列, 值worksheet.write(0,0, label = 'test')worksheet.write(1,0, label = 'this is test')# 保存,文件不存在就自动新建,否则在原本文件的基础上添加数据,指定文件路径即名称workbook.save('Excel_test.xls')
读取excel文件内容
import xlrd#读取excel文件
def resd_excel():wb = xlrd.open_workbook('../files/18Python程序设计基础_大数据就业班.xlsx')# 打开Excel文件sheet = wb.sheet_by_name('18级大数据技术与应用2班')#通过excel表格名称(rank)获取工作表dat = [] #创建空listfor a in range(sheet.nrows): #循环读取表格内容(每次读取一行数据)cells = sheet.row_values(a) # 每行数据赋值给cells,cells为列表类型data=cells[2]#因为表内可能存在多列数据,0代表第一列数据,1代表第二列,以此类推dat.append(data) #把每次循环读取的数据插入到listreturn dat
a = resd_excel()