当前位置: 代码迷 >> 综合 >> 【Python】 将数据写入 excel 文件中并读取
  详细解决方案

【Python】 将数据写入 excel 文件中并读取

热度:33   发布时间:2023-11-01 02:54:12.0

将数据写入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()

 

  相关解决方案