Мне было интересно, может ли openpyxl читать и / или писать богатый текст в Excel. Я знаю, что этот вопрос задавался один раз раньше, в 2012 году, по ссылке ниже, но я не уверен, изменилось ли это.
В его нынешнем виде load_workbook (), кажется, отбрасывает форматирование текста.
Что касается конкретной проблемы, мне нужно открыть, отредактировать и сохранить книгу, в которой в некоторых ячейках есть как надстрочный, так и обычный текст в одной ячейке. Когда я сохраняю книгу, формат первого символа ячейки применяется к остальной части ячейки.
Вот вопрос 2012 года:
Как найти форматирование для подмножества текста в ячейке документа Excel
Осмотревшись, кажется, что форматированный текст был реализован в openpyxl (на основе списка проблем в битбакете openpyxl):
https://bitbucket.org/openpyxl/openpyxl/issues?q=rich+text
Но я до сих пор не понимаю, как его использовать (правильно ли я истолковал список проблем). Если это вообще помогает, я на самом деле не редактирую содержимое этих ячеек просто для того, чтобы они не теряли форматирование при сохранении.
Приветствуются любые мысли.
Спасибо! Лучший