Возможность применения нескольких форматов к ячейке с помощью xlwt / openpyxl

Я планирую использовать одну из двух библиотек ниже для вывода файла excel в python:

  1. xlwt ( http://www.python-excel.org/ )
  2. openpyxl ( http://packages.python.org/openpyxl/ )

Я пробовал первый, большинство из них, кажется, все в порядке, но одна проблема, к сожалению, это может не поддерживать возможность применения нескольких форматов к ячейке. (см. http://groups.google.com/group/python-excel/browse_thread/thread/11c24606d9b2914d )

Это правда?

Если да, то кто-нибудь знает, как его решить?

Например, это не может сделать некоторые слова полужирным, другие обычные или разные шрифты.

Фотография ниже – пример того, что я хочу сделать. Вы можете видеть Питера смелым и Фернандо в обычном текстовом стиле.

пример

В версиях svn как xlrd и xlwt есть поддержка «богатого текста», который является MS-жаргоном для того, что вы хотите.

У меня есть другой ответ, в котором объясняется, как применять многие стили форматирования с помощью openpyxl …

Настройка стилей в Openpyxl

  • set_style в библиотеке xlwt Python не работает для ячеек, содержащих текст
  • Программно создавая XLS с выпадающей ячейкой в ​​Python
  • Мне нужно вставить строку между другими, используя xlwt
  • Чтение объекта Excel, полученного с помощью urllib2
  • Скопированные значения ячейки excel не принимают процентное значение при печати в другом
  • Применить стиль easyxf для определенного диапазона ячеек или строк: xlwt Python
  • Интеграция Python excel, ошибка #VALUE
  • Python: бесконечный цикл при тестировании, если ячейка пуста
  • Как правильно скопировать файл .xlsx с помощью Python
  • Как написать ячейку с несколькими столбцами в xlwt?
  • xlrd: хотите прочитать листы нескольких xl-файлов и сохранить в одном списке / массиве? (лучший путь?)
  • Давайте будем гением компьютера.