2012-02-01 2 views
1

Есть много полезных инструментов для отчетности python.Лучший инструмент отчетности для Python

Моя проблема проста, я хочу сделать отчет из данных pytables. Я получаю эти данные, делая некоторые запросы и используя функции numpy. Инструмент отчетности должен читать эти данные и генерировать отчет (HTML, PDF) с диаграммами, таблицами и т. Д. Также должен обеспечить профессиональный вид. Отчеты будут генерироваться программно из сценариев python. Размер наборов данных из pytables может быть очень большим.

Я ищу бесплатный и быстрый инструмент или комбинацию инструментов для моей проблемы? Какой инструмент наиболее подходит для получения отчета, как я описал выше. Спасибо за советы

+2

Если вы не определили «лучший», мы не сможем помочь. Какие критерии вы используете для «наилучшего»? Самый быстрый? Самые дешевые? Большинство совместимо с Oracle? –

+0

Свободно и быстро - основные критерии –

+0

PLease ** update ** вопрос уточнить, точно, что вы считаете важным. Удалите неопределенные термины, такие как «best», и вставьте критерии, которые важны для вас. –

ответ

7

Я могу думать о двух альтернатив, которые могут соответствовать вашим потребностям:

  • ReportLab Toolkit является питон инструмент для создания PDF-файлов. Это не поможет создавать HTML-документы, но, возможно, вы можете найти для этого конвертер PDF в HTML?

  • LaTeX - это язык набора текста (есть прекрасный пакет окон here). Вам нужно будет изучить базовый синтаксис LaTeX и создать класс, который выводит латексный код и запускает двоичный файл LaTeX, когда документ будет завершен. Он может включать таблицы и рисунки, а для графиков вы можете использовать matplotlib. Я использовал этот метод несколько раз. Опять же, он не создает HTML, но есть lots of tools для генерации HTML из кода LaTeX.

Смежные вопросы