这篇小文章旨在指导您使用 Python 创建单页报告。它们是一种文件,旨在总结特定公司在一组质量指标中的表现。您可以轻松地通过电子邮件将它们作为自动化任务发送。
我将通过一个服装品牌的例子来说明如何利用这种小而有力的报告。该公司在巴西境内拥有众多商店。我们被要求向他们各自的经理提交一份关于商店销售业绩的单页报告。
已定义供应商一年中的每一天都需要追求以下统计数据:
收入超过 1000.00 雷亚尔
销售至少 4 种不同的产品
平均赚取超过 500.00 雷亚尔的机票
加载有关品牌商店和销售数据的一般信息。
“stores_data”数据帧。
“销售”数据框
如果您已经对 pandas 有一定程度的经验,您可以使用 通过...分组 命令。
要构建的单页报告只不过是一个 HTML 可自定义的表格。它将被放置在要发送给经理的电子邮件文本中。
表格的最终外观及其电子邮件信息如下所示:
在前两段中,显示了经理的姓名和报告提及的日期;保持我们的交流尽可能自然是很重要的。
关于表格本身,我们只需要使用 Python 的格式化字符串的能力。请注意,“获得的价值”和“指标状态”列都可以根据商店在给定日期获得的数字进行自定义。
但在构建表结构之前,我们应该获取填充它的值。
现在我们已经完成了报表的数据提取过程,我们终于可以生成表格了。
如果您从未制作过 HTML 表格,则tag 代表一行,并且它的细胞之一。指标题的标签之一。
这里的逻辑是简单地将 Python 的变量插入 HTML 文本中。当涉及到“度量状态”列时,一条单行条件语句将处理注册正确消息的工作。如果已达到指标的最低目标值,则显示绿色的“已达到”字样;否则,将显示红色字体的“失败”。
完成该阶段后,我们可以将个人报告发送给经理,因为他们知道他们将收到一组关于其商店销售业绩的简单但信息丰富的数据。
至此,我们结束了这个小教程。我决定写这篇文章,希望为您提供一个如何在 Python 中构建单页报告的示例。我希望您可以利用我们提供的工具和策略,在您的工作环境中创建您自己的这些文档版本。
请关注我,你会帮助我很多。
再见, 编程项目
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/30274/21291208