Общее описание

Введение

Основным критерием при создания системы отчетности являлось легкое изменение шаблонов и создание новых шаблонов. Microsoft Excel является форматом де-факто документооборота в России. Из-за своей широкой распространенности Excel’ем умеет пользоваться “всякая бухгалтерша”. Так-же Excel можно условно назвать кроссплатформенным, т.к. его могут открывать не только программы работающие на MS Windows. Linux клиенты могут просматривать отчеты например в OpenOffice или IBM Lotus Symphony.

Возможности

  1. Подстановка строк, чисел и дат в ячейки с сохранение форматирования и стиля
  2. Подстановка нескольких значений в ячейку
  3. Вертикальная развертка строк, в том числе вложенная, с подстановкой значений
  4. Горизонтальная развертка строк с подстановкой значений
  5. Проецирование матрицы со значениями на область
  6. Поддержка смежных областей, в том числе задание их тегами
  7. Поддержка общих строк для каждого листа и авто-высоты для строк
  8. Изменения стиля ячейки по условию (пока самое простое)
  9. Обработка всех листов в книге
  10. Перенос некоторых параметров печати

Установка

Для работы необходимо установить JRE, например для ubuntu:

$ sudo apt-get install openjdk-7-jre

Затем необходимо установить пакет:

  1. Использование в проектах:

    $ pip install excel_reporting
    
  2. Клонирование репозитория:

    $ hg clone https://bitbucket.org/barsgroup/excel-reporting