Какой хороший способ создать простую, но хорошо выглядящую веб-страницу, которая создает отчет из файла Excel и показывает кадры данных и графики Pandas? - PullRequest
0 голосов
/ 14 января 2019

Я хочу создать простую веб-страницу, которая будет отображать симпатичный отчет в виде приборной панели после того, как я дам ему один или несколько файлов .csv / .xlsx . Обработка данных, которую я буду выполнять с помощью Pandas, и для построения графиков я планирую использовать либо морского рожка, либо боке, либо чариф, но что мне следует использовать для отображения таблиц и рисунков на веб-странице? Я бы предпочел быстрый и простой способ сделать это, но в стильной и настраиваемой форме.

Я знаю только Python и некоторые базовые HTML. Должен ли я использовать Flask или Dash? Или просто сохранить изображения и т. Д. И делать все с помощью HTML или Javascript? Или что-то другое? Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Я бы использовал инструменты PyViz, в частности Panel, что облегчает создание пользовательских панелей мониторинга. См. pyviz.org и panel.pyviz.org . Вам нужно будет заранее решить, хотите ли вы выводить статический HTML или что-то с живым сервером Python, и настроить все соответствующим образом.

0 голосов
/ 14 января 2019

Я бы использовал колбу или кварта , так как создавать веб-приложения так просто:

from flask import Flask
app = Flask(__name__)  
@app.route('/')
def hello_world():
    return 'Hello, World!'

или кварта:

from quart import Quart
app = Quart(__name__)
@app.route('/')
async def hello_world():
    return 'Hello, World!'
...