[Python笔记] 使用xlrd和xlwt进行简单的excel表格读写操作

Python中对excel读写主要用到两个库:xlrd和xlwt,xlrd用于对excel进行读操作,xlwt用于对excel进行写操作,这两个库均可通过pip安装。

用xlrd读excel

#打开文件
workbook = xlrd.open_workbook(r'F:\demo.xlsx')
#获取所用sheet名称的列表
sheetnames = workbook.sheet_names()
#获取指定的sheet
sheet = workbook.sheets()[0]    #通过索引顺序获取
sheet = workbook.sheet_by_index(0)    #通过索引顺序获取
sheet = workbook.sheet_by_name(u'Sheet1')    #通过名称获取
#获取制定sheet的相关属性
name = sheet.name    #名称
nrows = sheet.nrows    #行数
ncols = sheet.ncols    #列数
#获取sheet的值
row_value = sheet.row_values(0)    #获取整行的值
col_value = sheet.col_values(0)    #获取整列的值
cell_value = sheet.cell(0,0).value    #获取某一单元格的值
cell_value = sheet.row(0)[0].value    #获取某一单元格的值
cell_value = sheet.col(0)[0].value    #获取某一单元格的值
#简单的写入
'''
    row,col为单元格所在的行和列
    ctype为单元格的类型0,1,2,3,4,5对应empty,string,number,date,boolean,error
    value为单元格的值
    xf = 0 为扩展的格式化(?没懂)
'''
sheet.put_cell(row,col,ctype,value,xf)

用xlwt写excel

未完待续

参考:
http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html
http://www.bkjia.com/Pythonjc/949413.html#top

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值