python扩展库xlrd支持对_Python三方库xlrd,xlwd-Excel读写

在xlrd,xlwt这两个库中,Excel的结构表示为workbook整个Excel对象,sheet工作表,row行,column列,cell单元格。

xlrd-Excel读

1.下载地址

2.常用模块

open_workbook(filename=None,...)

返回Book对象。

Book()(class)

在调用xlrd.open_workbook("myfile.xls")时返回,自己不创建Book对象。

sheet_by_index(sheetx):返回下标为sheetx的Sheet对象

sheet_by_name(sheet_name):返回名为sheet_name的Sheet对象

sheet_names():返回sheet_name的列表

sheets():返回Sheet对象列表

sheet_loaded(sheet_name_or_index):如果加载了指定的Sheet返回true,否则false

unload_sheet(sheet_name_or_index):卸载指定的Sheet

Sheet(book,position,name,number)(class)

在调用Book()相关函数的时候返回,自己不创建Sheet对象。

下面rowx表示行下标,colx为列下标,都从0开始。

book:指向自身从属的Book对象

name

cell(rowx,colx):返回rowx行colx列的Cell对象

cell_type(rowx,colx)

cell_value(rowx,colx)

ncols

col(colx):返回指定行的Cell对象sequence?

col_slice(colx,start_rowx=0,end_rowx=None)

col_types(colx,start_rowx=0,end_rowx=None)

col_values(colx,start_rowx=0,end_rowx=None)

nrows

row(rowx)

row_slice(rowx,start_colx=0,end_colx=None)

row_types(rowx,start_colx=0,end_colx=None)

row_values(rowx,start_colx=0,end_colx=None)

row_len(rowx):结合open_workbook(ragged_rows=True)使用

Cell(ctype,value,xf_index=None)(class)

在调用Sheet()相关函数的时候返回,自己不创建Cell对象。

cellname(rowx,colx)

(5,7)->'H6'

colname(colx)

7->'H',27->'AB'

xlwt-Excel写

1.下载地址

2.常用模块

Workbook(class)

add_sheet(sheet_name)

save(filename_or_stream)

Worksheet(sheetname,parent_book)(class)

一般通过workbook.add_sheet(sheet_name)创建,不直接创建workbook对象。

write(r,c,label='',style=Style.default_style)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值