从 python openpyxl 中的对象类型单元格获取单元格值
Get cell value from object type cell in python openpyxl
我有这个代码:
for row in ws.iter_rows('A1:C2'):
for cell in row:
print cell
我想打印出单元格的实际值,换句话说,就是那个单元格的实际内容是什么。我知道这很容易,但我无法在任何地方找到它。我试着做 ws[cell],但它带来了一个错误。
这是现在给出的内容:
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0296EFC0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0295F6F0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0295F6F0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0297E5D0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0297E5A0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0295F6F0>
要获取 openpyxl
中单元格的值,您需要使用 cell.value
方法。
在您的代码中:
for row in ws.iter_rows('A1:C2'):
for cell in row:
print cell.value
我有这个代码:
for row in ws.iter_rows('A1:C2'):
for cell in row:
print cell
我想打印出单元格的实际值,换句话说,就是那个单元格的实际内容是什么。我知道这很容易,但我无法在任何地方找到它。我试着做 ws[cell],但它带来了一个错误。
这是现在给出的内容:
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0296EFC0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0295F6F0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0295F6F0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0297E5D0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0297E5A0>
<openpyxl.cell.read_only.ReadOnlyCell object at 0x0295F6F0>
要获取 openpyxl
中单元格的值,您需要使用 cell.value
方法。
在您的代码中:
for row in ws.iter_rows('A1:C2'):
for cell in row:
print cell.value