购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 读取Excel行、列、单元格信息

在学习了读取Excel工作簿、工作表后,接下来学习如何读取工作表中的行、列、单元格信息。如图2-5所示,读取“飞龙队”工作表中的相关信息。

图2-5 “飞龙队”工作表

读取“飞龙队”工作表中相关信息的代码如下所示,代码在“Chapter-2-4.py”文件中。

第4行代码 row_count=ws.nrows ,表示读取“飞龙队”工作表中已使用的行数,row_count变量的返回值为5。

第5行代码 col_count=ws.ncols ,表示读取“飞龙队”工作表中已使用的列数,col_count变量的返回值为2。

第6行代码 row_obj=ws.row(1) ,表示读取“飞龙队”工作表中第2行已使用的单元格对象,row_obj变量返回的是列表,列表中包含A2和B2单元格对象。

第7行代码 row_val=ws.row_values(1) ,表示读取“飞龙队”工作表中第2行已使用的单元格的值,不包含其他信息,row_val变量返回的也是列表,列表中包含A2和B2单元格的值{'小明',98}。

第8行和第9行代码 col_obj=ws.col(0) col_val=ws.col_values(0) ,分别用来读取“飞龙队”工作表中指定列已使用的单元格对象和单元格的值,与第6行和第7行代码读取行的信息方法是相同的,只是方向不同而已,这里不再赘述。

第10行和第11行代码 cell_obj=ws.cell(3,1) cell_val=ws.cell_value(3,1) ,分别用来读取“飞龙队”工作表中指定列和指定行交叉的单元格对象和单元格的值。

值得注意的是,无论是读取工作表、行、列,还是读取单元格的信息,如果以索引值方式读取,索引值均是从0开始计算的。 WoGc2jxwaW2FWhQ5OZSez7rLbLqRhR2MjX4KlA26mTJNhJsn5YUGyMBXBnnD46Jl

点击中间区域
呼出菜单
上一章
目录
下一章
×