如何使用 openpyxl 获取单元格的值而不是 <Cell 'Sheet1'.A2>'
How to get the value of a cells instead of <Cell 'Sheet1'.A2>' with openpyxl
基本上我无法使用 openpyxl 从 Excel 文件中获取单元格的值。
import openpyxl
book = openpyxl.load_workbook('Inputs.xlsx')
sheet = book.active
print(sheet['A2'])
列 'A' 具有这些值
速度快
3个
5个
7
9
11
13
15
17
19
21
23
25
27
我得到的不是“3”,而是 Cell 'Hoja1'.A2 being Hoja1 the name of the sheet.
谢谢!
sheet['A2']
是一个对象,即classCell
(docs).
的一个实例
一个单元格对象有一个 属性 value
,所以而不是
print(sheet['A2'])
使用
print(sheet['A2'].value)
这是文档中的另一个用法示例:https://openpyxl.readthedocs.io/en/stable/usage.html
基本上我无法使用 openpyxl 从 Excel 文件中获取单元格的值。
import openpyxl
book = openpyxl.load_workbook('Inputs.xlsx')
sheet = book.active
print(sheet['A2'])
列 'A' 具有这些值
速度快 3个 5个 7 9 11 13 15 17 19 21 23 25 27
我得到的不是“3”,而是 Cell 'Hoja1'.A2 being Hoja1 the name of the sheet.
谢谢!
sheet['A2']
是一个对象,即classCell
(docs).
一个单元格对象有一个 属性 value
,所以而不是
print(sheet['A2'])
使用
print(sheet['A2'].value)
这是文档中的另一个用法示例:https://openpyxl.readthedocs.io/en/stable/usage.html