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

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

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

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

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

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

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

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

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

One Solution collect form web for “Редактирование книг с расширенным текстом в openpyxl”

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

  • Найти и заменить текст в файле .docx - Python
  • как извлечь форматированный текстовый контент из PDF
  • pandas заменяет (стирает) разные символы из строк
  • скрытие текстового файла в exe с помощью py2exe / pygame2exe
  • Работа с подготовкой данных о сумме слова для регрессии
  • Python не читает весь текстовый файл
  • получить индексы исходного текста из nltk word_tokenize
  • Python: EOFError: EOF при чтении строки
  • Python - лучший язык программирования в мире.