#打开excel文档
workbook = xlrd.open_workbook('..\cye.xls',encoding_override='utf-8') #获取sheet页信息
sheet = workbook.sheet_names()
print (sheet)
sheet1 = workbook.sheet_by_index(0)
sheet2 = workbook.sheet_by_name('TestData') print (sheet1.name)
print (sheet1.nrows)
print (sheet1.ncols) #获取一整行、列的值
print (sheet1.row_values(0))
print (sheet1.col_values(1)) #获取单元格的内容
print (sheet1.cell(0,1))
print (sheet1.cell_value(1,0).decode('utf-8').encode('utf-8'))
#利用decode解码,再用encode编码输出,就可以获取中文的单元格数据

#获取单元格内数据的类型
print (sheet1.cell(0,1).ctype)

输出结果见下:

[u'TestCase', u'TestData']
TestCase
3
2
[u'1row1col', u'1row2col']
[u'1row2col', u'1row2col', u'1row2col']
text:u'1row2col'
2row1col
1

最新文章

  1. 常用 meta 整理
  2. asp.net获取服务端和客户端信息
  3. windows7打印时,显示脱机,提示“服务器打印后台处理程序服务没有运行”。
  4. Hadoop ecosystem notes Outline - TODO
  5. C#实用杂记-EF全性能优化技巧2
  6. 身份证号码自动生成程序(Python)
  7. 2015美团网 哈工大 第k个排列
  8. Android DropBoxManager Service
  9. javascript基础之for循环
  10. 梅特卡夫法则(Metcalfe's law)
  11. iOS 登陆之界面设置
  12. 初识Android触摸事件传递机制
  13. 跟我一起读postgresql源码(十二)——Executor(查询执行模块之——Materialization节点(下))
  14. ThunderBird对只有回复地址的邮件过滤
  15. Android hdpi ldpi mdpi xhdpi xxhdpi适配详解
  16. centos iftop iotop htop
  17. Linux搭建好apache后,只有本地能访问,局域或外网不能访问
  18. 037 SparkSQL ThriftServer服务的使用和程序中JDBC的连接
  19. win7下memCache安装过程
  20. CF 586B 起点到终点的最短路和次短路之和

热门文章

  1. CSS小技巧(一)
  2. JAVA字符编码测试
  3. php中类和对象的操作
  4. jQuery事件篇---过滤选择器 & 表单选择器
  5. 撩课-Python-每天5道面试题-第6天
  6. linux centOs中安装好数据库,客户端用plsql连接oracle
  7. Spring Boot 开发入门
  8. Lambda多表联合
  9. 安卓app开发-02-安卓app快速开发
  10. linux安装redis+RedisDesktopManager