第四章 数据储存——JSON、CSV、Excel、MySQL(七) 2020-01-08

七、 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



以上资料内容来源网络,仅供学习交流,侵删请私信我,谢谢。

你可能感兴趣的:(第四章 数据储存——JSON、CSV、Excel、MySQL(七) 2020-01-08)