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

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

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

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

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

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

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

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

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

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

  • Excel VBA, сохраняйте форматирование при сохранении как .txt
  • Сопоставьте номера в столбце и скопируйте соответствующее значение в новый столбец
  • Прочитайте текст ячейки вместо значения
  • Как выполнить частичное текстовое сопоставление в Excel?
  • Листы с надписью при импорте нескольких текстовых файлов Excel VBA
  • Необходимо написать скрипт find / replace для элементов в текстовом файле
  • Есть ли более быстрый способ макроса Excel для преобразования нестандартных символов в объекты HTML?
  • Извлечение определенных слов из текста в Excel
  • C # - Лучший способ разбора XML-текста и выполнения действий
  • Как я могу заменить определенную часть текстовой строки в Excel, которая имеет переменное местоположение во всем документе?
  • Python - Анализ структурированного текста для Excel
  • Interesting Posts

    Таблица столбцов Excel Данные в таблице, но не в графике

    Как установить «DataMining Adding for Office 2007» как часть моей настройки?

    VBA Динамический диапазон данных в сводной таблице

    стиль класса в c #

    генерировать excel-файл из хранимой процедуры без создания каталога в oracle

    Присвоение случайных чисел в Excel именам, которые можно дублировать

    VLookup для добавления имени в UserForm textbox531, когда номер пользователя добавлен в пользовательскую форму Combobox9

    Для каждого цикла, выполняющегося только для первой переменной в динамическом наборе

    Как добавить данные из листа данных на другой лист с помощью кнопки макроса?

    VBA – Скрыть определенный столбец в каждом листе рабочей книги, если флажок не выбран

    sheet_name.calculate не обновляет формулы, но shift + f9 обновляет?

    Как получить версию Excel и уровень безопасности макросов

    В Qtp при печати значения в локальном столбце листа из глобального листа только последнее значение строки получает priint

    Импорт длинных текстовых строк из Excel

    Макрос изменяет имя вкладки

    Давайте будем гением компьютера.