python中xlrd相关操作

import xlrd #导入模块
filename=“C:\Users\wangkun\Desktop\HNcase.xls”
data=xlrd.open_workbook(filename)#打开excle文件
print(“打开的excle文件其输出格式为:\n”,data)
#excel中最重要的方法是book和sheet操作
table0=data.sheets()[0]#按照索引顺序来获取book中的一个表
print(“按索引顺序得到的第一个工作表为:\n”,table0)
table1=data.sheet_by_index(0)#按索引顺序来得到book中的一个表
print(“按索引顺序的出的工作表为:\n”,table1)
table2=data.sheet_by_name(‘bus’)#按表名来获取book中的一个表
print(“按表名获取一个工作表为:\n”,table2)
names=data.sheet_names()#返回book中的所有工作表名字
print(“book中所有工作者的名字为:”,names)
data_load=data.sheet_loaded(“line”)#检查某个book中的sheet数据是否导入完毕
print(“检查结果为:\n”,data_load)
print("")
nrows=table2.nrows#获取该sheet中的有效行数
print(“该sheet中有效行数为:”,nrows)
list0=table2.row(1)#返回0行所有单元格对象组成的列表
print(“列表0为:\n”,list0)
list1=table2.row_slice(1)#获取第一行所有单元格对象组成的列表
print(“列表1为:\n”,list1)
list2=table2.row_types(1)#返回值是一个第一行所有单元格数据类型组成的列表
print(“列表2为:\n”,list2)
list3=table2.row_values(1)#返回第一行数组组成的列表
print(“列表3为:\n”,list3)
print(“第一行单元格的长度为:”,table2.row_len(1))
print("
=====")
ncols=table2.ncols#获取列表的列数
print(“列表的列数为:”,ncols)
list4=table2.col(0)#返回该列所有单元格对象的列表
print(“列表4为:”,list4)
list5=table2.col_slice(0)#返回第0列所有单元格的列表
print(“列表5为:”,list5)
list6=table2.col_types(1)#返回第一列单元格所有数据类型组成的列表
print(“列表6为:”,list6)
list7=table2.col_values(0)#返回第0列单元格的所有数据
print(‘列表7为:’,list7)
cell0=table2.cell(0,1)#返回单元格对象
print(“单元格对象为:”,cell0)
cell1=table2.cell_type(0,1)#返回单元格对象的数据类型
print(“单元格对象为:”,cell1)
cell2=table2.cell_value(0,1)#返回单元格对象的数据
print(“单元格对象为:”,cell2)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值