我想使用 openpyxl 读取单元格的数字格式。更具体地说,我想检查是否使用openpyxl将单元格的格式设置为“ 百分比”?这可能吗?
我已经查看了文档,但找不到答案。
注意: 1.我不感兴趣的是单元格是unicode,字符串,数字。我想知道牢房 2.我不想设置数字格式而不是想要阅读
答案 0 :(得分:1)
是的,可以。我刚刚测试的脚本如下:
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
很明显,我将单个单元格格式化为Percent