七、 Excel处理–Cell相关的操作
读取Excel文件
获取Cell及其属性:
每个Cell代表的是表格中的一格。以下方法可以方便获取想要的cell:
1、sheet.cell(row,col):获取指定行和列的cell对象。
2、sheet.row_slice(row,start_col,end_col):获取指定行的某几列的cell对象。
3、sheet.col_slice(col,start_row,end_row):获取指定列的某几行的cell对象。
4、sheet.cell_values(row, col):获取指定行和列的值。
5、sheet.row_values(row,start_col,end_col):获取指定行的某几列的值。
6、sheet.col_values(col,start_row,end_row):获取指定列的某几行的值。
示例代码:
from xlrd.sheet import Cell
sheet= workbook.sheet_by_index(0)
cell= sheet.cell(1, 1)
print(type(cell))
# 获取指定行和列的cell对象
# cell = sheet.cell(1, 1)
# print(cell.value)
# 获取指定行的某几列的cell对象
# cells = sheet.row_slice(1, 1, 4)
# for cell in cells:
# print(cell.value)
# 获取指定列的某几行的cell对象
# cells = sheet.col_slice(0, 1, sheet.nrows)
# for cell in cells:
# print(cell.value)
# 获取指定行和列的值
# cell_value = sheet.cell_value(0, 1)
# print(cell_value)
# 获取指定行的某几列的值
# cell_values = sheet.row_values(1, 1, sheet.ncols)
# print(cell_values)
# 获取指定列的某几行的值
# cell_values = sheet.col_values(1, 1, sheet.nrows)
# print(cell_values)
上一篇文章 第四章 数据储存——JSON、CSV、Excel、MySQL(六) 2020-01-07 地址:
https://www.jianshu.com/p/3def48671dab
下一篇文章 第四章 数据储存——JSON、CSV、Excel、MySQL(八) 2020-01-09 地址:
https://www.jianshu.com/p/3bf5ca226584
以上资料内容来源网络,仅供学习交流,侵删请私信我,谢谢。