在 openpyxl 中读取单元格编号格式
read cell number formatting in openpyxl
我想使用 openpyxlREAD 单元格的数字格式。更具体地说,我想使用 openpyxl 检查单元格的格式是否为“Percent”?这可能吗?
我查看了文档,但找不到答案。
注意:
1.我不感兴趣的是单元格是一个unicode,字符串,数字。我想知道细胞
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
很明显我将单个单元格格式化为 Percent
我想使用 openpyxlREAD 单元格的数字格式。更具体地说,我想使用 openpyxl 检查单元格的格式是否为“Percent”?这可能吗?
我查看了文档,但找不到答案。
注意: 1.我不感兴趣的是单元格是一个unicode,字符串,数字。我想知道细胞 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
很明显我将单个单元格格式化为 Percent