将数据写入excel文件中
import xlwt
def 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 = [] #创建空list
for a in range(sheet.nrows): #循环读取表格内容(每次读取一行数据)
cells = sheet.row_values(a) # 每行数据赋值给cells,cells为列表类型
data=cells[2]#因为表内可能存在多列数据,0代表第一列数据,1代表第二列,以此类推
dat.append(data) #把每次循环读取的数据插入到list
return dat
a = resd_excel()