import xlrd
s = xlrd.open_workbook("碳中和书籍第一周分工.xlsx") # 文件名
sheet = s.sheet_by_name("Table 0") # 工作表名
print("总行数", sheet.nrows)
print("总列数", sheet.ncols)
def red_row_text(work_sheet, row_index, start_col, end_col):
'''
读取某一行的指定内容
索引都从0开始
:param work_sheet: 工作表格
:param row_index: 行的索引
:param start_col: 开始的列索引
:param end_col: 结束的列索引
:return: 存储row_index行从start_col到end_col内容的数组
'''
return work_sheet.row_values(row_index)[start_col:end_col+1]
def read_cell_value(work_sheet, row_index, col_index):
'''
读取某一个元素的值
:param work_sheet: 工作表格
:param row_index: 行索引
:param col_index: 列索引
:return: 元素值(字符串格式)
'''
return work_sheet.cell(row_index, col_index).value
# print(read_cell_value(sheet,0,1))
# print(red_row_text(sheet,0,0,2))
python——xlrd读xlsx文件
最新推荐文章于 2024-08-23 21:49:13 发布
该博客主要介绍了如何使用Python的xlrd库来读取Excel文件。通过`xlrd.open_workbook()`函数打开文件,`sheet_by_name()`获取工作表,并展示了获取行数和列数的方法。此外,定义了两个函数`read_cell_value()`用于获取单元格的值,`red_row_text()`用于读取指定范围内行的内容。这些内容对于进行Excel数据处理和分析非常有用。
摘要由CSDN通过智能技术生成