python从excel中读取数据

  源代码如下:

import xlrd2

#excel表的路径,可绝对路径,可相对路径
file_name = "haha.xlsx"
file = xlrd2.open_workbook(file_name)

# 输出Excel中表的个数
print(file.nsheets)

# 读取某张表
sheet = file.sheet_by_name("Sheet1")
# 获取表的行数
nrows = sheet.nrows
# 获取表的列数
ncols = sheet.ncols
print("nrows: %d, ncols: %d" % (nrows, ncols))

# 获取指定坐标的数据,(从0开始计数)
cell_value = sheet.cell_value(0, 0)
print(cell_value)

# 获取第x行的数据(0开始计数)
row_value = sheet.row_values(0)
print(row_value)

# 获取第x列的数据(从0开始计数)
col_value = sheet.col_values(0)
print(col_value)

#获取指定列数范围的数据(从0开始,左右均有效,到尽头可不写,[2:]/[:6])
x=col_value[2:6]
print(x)

参考博客:https://blog.csdn.net/gdkyxy2013/article/details/88661123

你可能感兴趣的:(python,python,开发语言)