标签:sheet names blog 样式 utils imp ima val 工作
一、Python excel读操作
import xlrd
打开一个工作表
wkb = xlrd.open_workbook(‘test.xls‘)
获取sheet的名字
wkb.sheet_names()
获取sheet操作的几种方式
sheet=wkb.sheets()[0]
sheet=wkb.sheet_by_index(0)
sheet=wkb.sheet_by_name(‘Sheet1‘)
sheet操作获取cell值的几种方法:
nrows=sheet.nrows 总行数
ncols = sheet.ncols 总列数
sheet.row_values(i) 第i行的值
sheet.col_values(i) 第i列的值
sheet.cell(0,1).value 第1行2列的值
sheet.cell_value(0,1) 第1行2列的值
sheet.row(0)[1].value 第1行2列的值
sheet.col(1)[0].value 第1行2列的值
二、Python excel写操作
import xlwt
wbk = xlwt.Workbook() #大写W
sheet = wbk.add_sheet(‘Sheet 1‘,cell_overwrite_ok=True)
sheet.write(0,1,‘content‘)
wbk.save(‘test.xls‘) #只支持保存xls格式
自定义样式
style =xlwt.XFStyle()
font = xlwt.Font()
font.name = ‘Times New Roman‘
font.bold = True
style.font = font
sheet.write=(0,0,‘content‘,style)
style1 = xlwt.easyxf(‘pattern:pattern aolid,fore_colour red;font:bold on;‘)
#xlutils.copy
from xlutils import copy
wkb_rd = xlwd.open_workbook(‘test.xls‘)
wkb_cp = copy.copy(wkb_rd)
sheet = wkb_cp.get_sheet(0)
sheet.write(row,col,value)
wkb_cp.save(‘test_cp.xls‘) #只支持保存xls格式
标签:sheet names blog 样式 utils imp ima val 工作
原文地址:http://www.cnblogs.com/zhenghefeng/p/7405353.html