import xlrd2 data=xlrd2.open_workbook("data1.xlsx") # print(data.sheet_loaded(0)) #检测是否已加载,是的话为True # data.unload_sheet(0) #卸载工作表 # print(data.sheet_loaded(0)) #卸载成功显示False # print(data.sheet_loaded(1)) #检测其它工作表(True)显示可加载 # print(data.sheets()) #获取全部sheet # print(data.sheets()[0]) # print(data.sheet_by_index(0)) #根据索引获取工作表 # print(data.sheet_by_name("Sheet1")) #根据sheetname获取工作表 # print(data.sheet_names()) #获取所有工作表的name # print(data.nsheets) #返回excel工作表的数量 #操作excel行 #1字符串,2Number,3Data,4Boolean,5array? # sheet=data.sheet_by_index(1) #获取第二个工作表 # print(sheet.nrows) #获取当前sheet下的有效行数 # print(sheet.row(1)) #该行单元格对象组成的列表 # print(sheet.row_types(2)) #获取单元格的数据类型 # print(sheet.row(1)[2].value) #得到单元格的value # print(sheet.row_values(1)) #得到指定行(所有)单元格的值 # print(sheet.row_len(1)) #得到单元格的长度 #操作excel列 sheet=data.sheet_by_index(0) #获取第一个工作表 print(sheet.ncols) print(sheet.col(1))
将col(1)里面的1改为0可以了,是不是制表的方式有问题?