构建具有格式的报表



我正在利用连接到GUI Flask应用程序的后台服务器(都用python编码)来提供基于报告的信息。我的报告将有以年为单位的行信息。

我希望保持GUI尽可能独立于后台报表,以保持报表开发负担在服务器上。

我面临的问题是如何将信息的格式合并到报表行中,以便GUI可以适当地表示信息。我在下面分享一个报告示例:

2020     2019     2018
Sales   $1,000   $1,300   $1,052
Growth    -23%      24%       --

将数据传递给GUI将通过dataframe/pysql进程进行管理。Flask当然会使用html格式。如果格式仅限于列,我可以使用数据帧格式进行编码,但是不同的显示格式出现在行中。

我将感激任何关于我如何处理这个问题的想法。谢谢。

假设你不想返回数据作为一个字符串与空白(换行等)上面使用的,最常见的方法之一从服务器返回数据被客户端/GUI使用是使用XML或JSON。JSON可能就足够了,Python有一个内置模块可以将字典和列表转换为JSON。如果你正在使用Pandas,它也有内置的JSON解码器。

最新更新