Worksheet.cell_value()
是 xlwt
模块中的一个方法,用来获得表格中指定单元格的值。
使用方法
cell_value(row, column)
其中,row
和 column
分别代表行和列,均为整数型数字。row
是从 0 开始的,代表从工作表中的第一行往下数的行数,而 column
也是从 0 开始的,代表从工作表中的第一列往右数的列数。
在选定单元格后,方法会把该单元格的值返回。
代码实例
以下是关于 cell_value()
方法的两个输出实例:
例1
import xlwt
# 创建一个 workbook 对象,并给工作表起名为 Sheet1
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')
# 向第 4 行,第 5 列中写入值 'Hello World'
worksheet.write(3, 4, 'Hello World')
# 读取第 4 行,第 5 列的值
cell_value = worksheet.cell_value(3, 4)
print(cell_value)
输出结果:
Hello World
例2
import xlwt
# 创建一个 workbook 对象,并给工作表起名为 Sheet1
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')
# 向第 1 行,第 0 列中写入整数值 42
worksheet.write(0, 0, 42)
# 读取第 1 行,第 0 列的值
cell_value = worksheet.cell_value(0, 0)
print(cell_value)
输出结果:
42.0
在第二个例子中,我们写入了一个整数值,但在读取之后返回值为 42.0,这是因为 cell_value()
方法会始终返回浮点型值,不论迭代对象是什么。
因此,在一些情况下,需要使用 int()
或 str()
函数强制类型转换。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解xlwt的 Worksheet.cell_value 函数:返回指定单元格的值 - Python技术站