стиль ячейки openpyxl не сообщает правильно - PullRequest
8 голосов
/ 06 апреля 2011

Использование библиотеки python openpyxl Я читаю файл XLSX, созданный в Excel 2007. Он пуст, кроме ячейки A1, которая окрашена в желтый цвет и в нее записано значение «test». Я могу легко получить значение из этой ячейки, однако, когда я пытаюсь определить цвет заливки, я получаю следующие результаты:

this_sheet.cell("A1").style.fill.start_color 

возвращает "FFFFFF"

this_sheet.cell("A1").style.fill.end_color 

возвращает "FF0000"

Тестируя это на других пустых ячейках, я получаю точно такие же результаты, и при попытке получить информацию о стиле шрифта возвращается калибр 11 (наша система по умолчанию).

Я все об этом говорю неправильно? Есть ли альтернативный метод, который я должен использовать? Любая помощь будет принята с благодарностью.

Спасибо!

1 Ответ

5 голосов
/ 06 апреля 2011

Openpyxl все еще находится в разработке, а стили еще не полностью реализованы, поэтому вы можете столкнуться с некоторыми проблемами здесь и там. Не стесняйтесь, если хотите, откройте вопрос на трекере ошибок проекта .

...