获取单元格值
获取行索引是1,列索引是2的单元格的值:
data=sheet1.cell_value(1, 2)
data=sheet1.row_values(1)[2]
data=sheet1.cell(1, 2).value
data=sheet1.row(1)[2].value
print(data)
获取单元格类型
ctype返回的数字对应的类型:
- 1:代表string
- 2:代表number
- 3:代表date
- 4:代表boolean
例子
import xlrd
x1 = xlrd.open_workbook("1.xlsx")
sheet1=x1.sheet_by_index(0)
data=sheet1.cell(1, 2).ctype
print(data)
data=sheet1.cell_type(1, 2)
print(data)
data=sheet1.row(1)[2].ctype
print(data)
遍历所有单元格
for i in range(sheet.nrows):
for j in range(sheet.ncols):
print(sheet.row_values(i)[j],end=' ')
print()