Python 在openpyxl中读取单元格编号格式
我想使用openpyxl读取单元格的数字格式。更具体地说,我想检查是否使用openpyxl将单元格格式化为“百分比”?这可能吗 我已经查看了文档,但找不到答案 注: 1.我不感兴趣的是单元格是unicode、字符串、数字。我想知道手机号码Python 在openpyxl中读取单元格编号格式,python,openpyxl,Python,Openpyxl,我想使用openpyxl读取单元格的数字格式。更具体地说,我想检查是否使用openpyxl将单元格格式化为“百分比”?这可能吗 我已经查看了文档,但找不到答案 注: 1.我不感兴趣的是单元格是unicode、字符串、数字。我想知道手机号码 2.我不想设置数字格式,而想阅读是的,你可以。我刚刚编写的测试脚本如下所示: from openpyxl import load_workbook wb = load_workbook("test.xlsx") # or whatever book ws =
2.我不想设置数字格式,而想阅读是的,你可以。我刚刚编写的测试脚本如下所示:
from openpyxl import load_workbook
wb = load_workbook("test.xlsx") # or whatever book
ws = wb["Sheet1"] # or whatever sheet
for row in ws.rows:
for cell in row:
print(cell.style)
示例输出为:
Normal
Normal
Normal
Normal
Normal
Normal
Percent
Normal
Normal
Normal
Normal
Normal
很明显,我将单个单元格格式化为
百分比
@Boosted\u d16没问题!为了弄清楚这一点,我使用了一个有用的技巧print(dir(cell))
来查看可用的方法,并尝试了一些类似style
和style\u id
的方法来找出有效的方法。未来要考虑的事情!代码>单元格编号\格式