案例1
python将本地xls文件第二列的数据读取出来。当能读取某一列时,其他列也就能实现读取出来。
import xlrd
#打开excel
def work():
#打开文件
workbook = xlrd.open_workbook('c:/Users/owner/Downloads/sql.xls')
#获取所有工作表名称
sheet_names = workbook.sheet_names()
#print(sheet_names)
#选择第一个工作表
worksheet = workbook.sheet_by_index(0)
#获取工作表中行和列
num_row = worksheet.nrows
num_cols = worksheet.ncols
#print(num_row,num_cols)
data = []
for row_index in range(num_row):
row_data = []
for clo_index in range(num_cols):
cell = worksheet.cell_value(row_index,clo_index)
row_data.append(cell)
data.append(row_data[2])
return data
print(work())