读取Excel工作簿、工作表信息
import xlrd #导入xlrd模块
wb=xrd.open_workbook('工作簿名.xls') #读取工作簿
wsobj=wb.sheets() #读取工作簿下的所有工作表对象
wsname=-wb.sheet_names() #读取工作簿下的所有工作表名称
ws1=wb.sheet_by_.name('工作表名') #按指定名称读取工作表对象方法1
ws2=wb.sheet_by_index(1) #按指定序号读取工作表对象方法2
ws3=wb.sheets()[1] #按指定序号读取工作表对象方法3
注:和序号有关的,都是从0开始算的。
读取表格内容
import xlwt
nwb = xlwt.Workbook(encoding='uft-8')
nws = nwb.add_sheet('成绩表')
nws.write(0,0,"hello excel!")
nwb.save('成绩单表格.xls')
修改工作簿、工作表、单元格
import xlrd,xlwt,xlutils
from xlutils.copy import copy
wb = xlrd.open_workbook('成绩单表格.xls')
nwb = copy(wb)
nws1 = nwb.add_sheet('newSheet')
nws1.write(0,0,'Hello new sheet!')
nwb.save('成绩单表格.xls')