Возможность применять несколько форматов к ячейке с помощью xlwt / openpyxl - PullRequest
5 голосов
/ 08 декабря 2011

Я планирую использовать одну из двух библиотек ниже для вывода файла 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)

Это правда?

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

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

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

Example

Ответы [ 2 ]

4 голосов
/ 13 декабря 2011

Версии svn как xlrd, так и xlwt имеют поддержку "расширенного текста", что является жаргоном MS для того, что вы хотите.

0 голосов
/ 12 декабря 2011

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

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

...