标签:cell sheet 循环 blog 获得 path 索引 pre 打开文件
import xlrd
path = ‘F:\\file.xlsx‘
print(path)
#1.打开文件
data = xlrd.open_workbook(path)
print(data)
#2.查询工作表
sheets = data.sheets()
#可以通过 函数,索引,名称 获得工作列表
sheet_1_by_function = data.sheets()[0]
sheet_1_index = data.sheet_by_index(0)
sheet_1_by_name = data.sheet_by_name(‘Sheet1‘)
# print(sheet_1_by_function,‘\n‘,sheet_1_index,‘\n‘,sheet_1_by_name)
#3.可通过方法获得某一列或者某一行的数值
row_data=sheet_1_by_name.row_values(1)
# print(‘row_data‘,row_data)
col_data = sheet_1_by_name.col_values(2)
# print(‘col_data‘,col_data)
#4.通过工作表的属性可获得行数和列数
n_of_rows = sheet_1_by_name.nrows
n_of_cols = sheet_1_by_name.ncols
# print(‘列或行的数值‘,n_of_rows,n_of_cols) #列或行的数值 4 3----4行,3列
#5.用循环来遍历一次文件,得到全部内容
for i in range(n_of_rows):
print(sheet_1_by_name.row_values(i))
#6.也可通过以下的任意一种方式访问单元格的数值
cell_A1 = sheet_1_by_name.cell(0,1).value
cell_A2 =sheet_1_by_name.row(0)[1].value
cell_A3 = sheet_1_by_name.col(0)[0].value
print(cell_A1,cell_A2,cell_A3)
标签:cell sheet 循环 blog 获得 path 索引 pre 打开文件
原文地址:http://www.cnblogs.com/zhaochangbo/p/7658446.html