Ошибка Openpyxl с объектом Microsoft Equation 3.0

#python-3.x #excel #openpyxl #equation

#python-3.x #excel #openpyxl #уравнение

Вопрос:

Я использую openpyxl для доступа и изменения моего файла Excel.
Однако в моем файле Excel есть объект MS-Equation 3.0, и когда я сохраняю новый файл с помощью openpyxl, Excel выдает уведомление об ошибке и сообщает мне:

Excel смог открыть файл, восстановив или удалив нечитаемое содержимое.
Удалена часть: фигура рисования.

В результате объект удаляется из моего файла. Могу ли я сохранить этот объект из своего файла?
Вот мой простой код:

 from openpyxl import load_workbook 
filename = "pythontest.xlsx" 
wb = load_workbook(filename=filename)
ws = wb.active     
ws['a37'] = "Test"
wb.active =0 
wb.save('newfile.xlsx')
  

Я просто добавляю изображение моего объекта equation. После использования openpyxl . Это не отображается в файле Excel.
Изображение объекта

Комментарии:

1. openpyxl не поддерживает все, что вы можете сделать с Excel, и это может означать, что, когда что-то не учитывается, Excel не очень доволен результатом.

2. Могу ли я попробовать с другими инструментами? (Может быть на другом языке программирования? например, C #). Мои цели — изменить некоторое содержимое в моем файле Excel, и у меня есть 1000 файлов Excel с тем же шаблоном!).