Можно ли создавать автоматические отчеты в формате PDF на основе шаблона в Plotly Dash или R Shiny? - PullRequest
0 голосов
/ 27 апреля 2019

Я работаю в компании, которая проводит исследования рынка для клиентов. Сотни разных клиентов участвуют в каждом опросе, поэтому не все получают индивидуальный отчет. Вместо этого у нас есть шаблон отчета в PowerPoint, который одинаков для всех клиентов, а затем мы используем программу E-Tabs Enterprise, чтобы заполнить шаблон для каждого клиента собственными результатами опроса этого клиента.

Эти отчеты обычно имеют длину около 100 слайдов и содержат смесь статического текста и изображений, которые одинаковы для всех клиентов, и результаты опросов, которые различаются для разных клиентов. Отчеты отправляются в формате PowerPoint или в формате PDF клиентам через FTP.

Чтобы повысить эффективность, я хочу переключиться на Python Plotly Dash или RStudio Shiny для создания статических отчетов в формате PDF (хотя в будущем мне также будет интересно создавать инструментальные панели). Я пытаюсь понять, какие из них обладают необходимыми мне возможностями. Я уже компетентен в Python Pandas.

Из веб-сайта Shiny ясно (ссылка здесь: https://shiny.rstudio.com/articles/)), что Shiny может сделать отчет и экспортировать его в виде статического PDF. Однако у меня есть два вопроса:

  1. Можно ли использовать версию Plotly Dash с открытым исходным кодом для создания отчета и его экспорта в PDF?
  2. Возможно ли, в Shiny или Dash (с открытым исходным кодом), чтобы код перебирал данные для разных клиентов и экспортировал каждый в отдельный PDF-файл?
  3. Если это невозможно, скажите, пожалуйста, каковы ограничения и возможно ли это в платных версиях двух программ?

Пожалуйста, дайте мне знать, если мой вопрос каким-либо образом неясен. Я также был бы открыт для рекомендаций для другого программного обеспечения, если есть что-то более подходящее для того, что мне нужно. Заранее благодарю за помощь.

С уважением

1 Ответ

0 голосов
/ 28 апреля 2019

Спасибо за ваши ответы.Я вижу, что RMarkdown обладает необходимыми мне возможностями.Похоже, что в настоящее время в Python нет хорошего эквивалента RMarkdown в Python, поэтому RMarkdown является правильным инструментом для использования.

...