第四章 数据储存——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



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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容