码迷,mamicode.com
首页 > 编程语言 > 详细

Python-操作excel

时间:2017-08-21 17:02:22      阅读:244      评论:0      收藏:0      [点我收藏+]

标签: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格式

 

Python-操作excel

标签:sheet   names   blog   样式   utils   imp   ima   val   工作   

原文地址:http://www.cnblogs.com/zhenghefeng/p/7405353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!