python操作Excel读写--使用xlrd

#引用xlrd模块
import xlrd

#打开文件
data = xlrd.open_workbook("test.xlsx")
#获取工作表
table = data.sheet_by_name(u"Sheet1")#通过名称获取
table = data.sheet_by_index(0) #通过索引获取
table = data.sheets()[0] #通过索引顺序获取

#获取工作表的行数
nrows = table.nrows 
#获取工作表的列数
nrcols= table.nrcols
#读取工作表的某一行
row = table.row_values(0)
#读取工作表的某一列
col = table.col_values(0)
#循环读取整个工作表
for i in range(table.nrcols):
  print table.row_values(i)
#读取某一单元格的数据
cell_A1 = table.cell(0,0).value
cell_A2 = table.cell(2,3).value
#使用行列索引
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value

 

posted @ 2017-10-24 15:29  一颗煤炭  阅读(196)  评论(0编辑  收藏  举报