читать форматирование номера ячейки в openpyxl - PullRequest
0 голосов
/ 09 мая 2019

Я хочу ЧИТАТЬ числовой формат ячейки с использованием openpyxl .Точнее, я хочу проверить, отформатирована ли ячейка как Percent с использованием openpyxl?Возможно ли это?

Я просмотрел документацию, но не смог найти ответ.

Примечание: 1. Меня не интересует, является ли ячейка юникодом, строкой, числом.Я хочу знать ячейку 2. Я не хочу устанавливать форматирование чисел вместо того, чтобы читать

1 Ответ

1 голос
/ 09 мая 2019

Да, вы можете.Мой сценарий, который я только что сделал для проверки, выглядит следующим образом:

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

...