Ошибка проверки openpyxl schemas.openxmlformats.org/spreadsheetml/2006/main:color - PullRequest
0 голосов
/ 22 марта 2020

Я использовал openpyxl для создания книги Excel.

При проверке книги получаю ошибку проверки: «Элемент имеет неожиданный дочерний элемент http://schemas.openxmlformats.org/spreadsheetml/2006/main: цвет » »

Та же книга, открытая Excel, дает следующее:

We found a problem with some content in copy_book1_excel2019.xlsx. Do you want us to try to recover as much as we can?

Шаги для воспроизведения

(openpyxl 3.0.3, python 3.6.9, Excel 2019 (Pro ), Проверка с помощью инструмента «Открыть XML SDK 2.5 Productivty (Microsoft)

1) Создайте пустую книгу в Excel 2019 (Pro версия) и сохраните ее как« book1_excel2019.xlsx »

2) Python код:

import openpyxl
wb = openpyxl.load_workbook('./book1_excel2019.xlsx')
wb.save("copy_book1_excel2019.xlsx")

3) Проверка: book1_excel2019.xlsx -> ok copy_book1_excel2019.xlsx -> 1 ошибка проверки: «Элемент имеет неожиданный дочерний элемент» http://schemas.openxmlformats.org/spreadsheetml/2006/main: цвет"

Есть подсказки, где искать?

...