python excel的相关操作

本文总结了Python中使用xlrd和xlwt库进行Excel文件的读写操作,包括Book对象的使用、Unicode处理、读取与写入单元格、样式设置以及处理大型Excel文件的方法。通过实例代码演示了如何读取sheet、获取行数列数、写入数据及设置样式。
摘要由CSDN通过智能技术生成

因为经常用到对excel的相关操作,今天就在此总结相关内容,方便大家参考。

python操作excel除了读就是写。

揭秘Book

通过open_workbook返回的xlrd.Book对象包含了所有对工作簿要的事情,能被用于在工作簿中取得独立的sheet。

这个nsheets属性是一个整数,包含工作簿sheet的数量。这个属性与sheet_by_index方法结合起来是获取独立sheet最常用的方法。

从读开始

sheet_names方法返回包含工作簿中所有sheet名字的unicode列表。单独的sheet可以通过sheet_by_name方法使用这些名字获取。

sheets方法的结果是迭代获取工作簿中的每个sheet。

from xlrd import open_workbook

book = open_workbook('simple.xls')

print book.nsheets

for sheet_index in range(book.nsheets):
    print book.sheet_by_index(sheet_index)
    
print book.sheet_names()
for sheet_name in book.sheet_names():
    print book.sheet_by_name(sheet_name)
    
for sheet in book.sheets():
    print sheet

 xlrd.Book对象有与工作簿内容相关的其它属性,但很少用到:

  • codepage
  • countries<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值