Общее описание¶
Введение¶
Основным критерием при создания системы отчетности являлось легкое изменение шаблонов и создание новых шаблонов. Microsoft Excel является форматом де-факто документооборота в России. Из-за своей широкой распространенности Excel’ем умеет пользоваться “всякая бухгалтерша”. Так-же Excel можно условно назвать кроссплатформенным, т.к. его могут открывать не только программы работающие на MS Windows. Linux клиенты могут просматривать отчеты например в OpenOffice или IBM Lotus Symphony.
Возможности¶
- Подстановка строк, чисел и дат в ячейки с сохранение форматирования и стиля
- Подстановка нескольких значений в ячейку
- Вертикальная развертка строк, в том числе вложенная, с подстановкой значений
- Горизонтальная развертка строк с подстановкой значений
- Проецирование матрицы со значениями на область
- Поддержка смежных областей, в том числе задание их тегами
- Поддержка общих строк для каждого листа и авто-высоты для строк
- Изменения стиля ячейки по условию (пока самое простое)
- Обработка всех листов в книге
- Перенос некоторых параметров печати
Установка¶
Для работы необходимо установить JRE, например для ubuntu:
$ sudo apt-get install openjdk-7-jre
Затем необходимо установить пакет:
Использование в проектах:
$ pip install excel_reporting
Клонирование репозитория:
$ hg clone https://bitbucket.org/barsgroup/excel-reporting