Редактирование книг с расширенным текстом в openpyxl

Мне было интересно, может ли openpyxl читать и / или писать богатый текст в excel. Я знаю, что этот вопрос задавался один раз в 2012 году, связанный ниже, но я не уверен, изменилось ли это.

Как бы то ни было, load_workbook (), похоже, отбрасывает форматирование форматированного текста.

Что касается конкретной проблемы, мне нужно открыть, отредактировать и сохранить книгу, в которой некоторые ячейки имеют как надстрочный, так и обычный текст в одной ячейке. Когда я сохраняю книгу, формат первого символа ячейки применяется к остальной ячейке.

Вот вопрос 2012 года:
Как найти форматирование подмножества текста в ячейке документа Excel

Оглядываясь, кажется, что в openpyxl реализован богатый текст (на основе списка проблем на bitbucket openpyxl):
https://bitbucket.org/openpyxl/openpyxl/issues?q=rich+text

Но я все еще не понимаю, как его использовать (если я правильно интерпретирую список проблем). Если это вообще помогает, я фактически не редактирую содержимое этих ячеек, просто не теряя форматирования при сохранении.

Любые мысли были бы весьма признательны.

Благодаря! Лучший

  • преобразование текстового файла в html-файл с помощью python
  • Печатать в кодированный файл UTF-8, с перестраиваемыми на платформе символами новой строки?
  • Поиск текста в PDF с помощью Python?
  • Python не читает весь текстовый файл
  • Перечислите слова в словаре в соответствии с появлением в текстовом корпусе Scikit-Learn
  • Есть ли модуль Python для преобразования RTF в обычный текст?
  • Фильтрация определенных байтов в python
  • Найти и заменить текст в файле .docx - Python
  • One Solution collect form web for “Редактирование книг с расширенным текстом в openpyxl”

    Opentingx не поддерживает форматирование ниже уровня ячейки. Чтобы использовать его, вам придется реализовать свой собственный код при написании, поскольку openpyxl просто сохраняет все строки, которые он получает. Полная поддержка чтения / записи добавила бы большую сложность.

    Python - лучший язык программирования в мире.