跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

教程:如何使用 Python 创建单页报告?


HACK1949

推荐的帖子

教程:如何使用 Python 创建单页报告?

这篇小文章旨在指导您使用 Python 创建单页报告。它们是一种文件,旨在总结特定公司在一组质量指标中的表现。您可以轻松地通过电子邮件将它们作为自动化任务发送。

7984864bdf251a521646b97bb926e9c5.jpg

我将通过一个服装品牌的例子来说明如何利用这种小而有力的报告。该公司在巴西境内拥有众多商店。我们被要求向他们各自的经理提交一份关于商店销售业绩的单页报告。

已定义供应商一年中的每一天都需要追求以下统计数据:

收入超过 1000.00 雷亚尔

销售至少 4 种不同的产品

平均赚取超过 500.00 雷亚尔的机票

数据导入

加载有关品牌商店和销售数据的一般信息。

72a242dcdf98f5cf861c9b3be492605e.jpg

“stores_data”数据帧。

3d17de9b5b22feeb1701cd5f734f4cfb.jpg

“销售”数据框

计算性能指标

如果您已经对 pandas 有一定程度的经验,您可以使用 通过...分组 命令。

报表构建

要构建的单页报告只不过是一个 HTML 可自定义的表格。它将被放置在要发送给经理的电子邮件文本中。

表格的最终外观及其电子邮件信息如下所示:

707b3da9f63061020ec689a2fcfa8bb2.jpg

在前两段中,显示了经理的姓名和报告提及的日期;保持我们的交流尽可能自然是很重要的。

关于表格本身,我们只需要使用 Python 的格式化字符串的能力。请注意,“获得的价值”和“指标状态”列都可以根据商店在给定日期获得的数字进行自定义。

但在构建表结构之前,我们应该获取填充它的值。

现在我们已经完成了报表的数据提取过程,我们终于可以生成表格了。

如果您从未制作过 HTML 表格,则tag 代表一行,并且它的细胞之一。指标题的标签之一。

这里的逻辑是简单地将 Python 的变量插入 HTML 文本中。当涉及到“度量状态”列时,一条单行条件语句将处理注册正确消息的工作。如果已达到指标的最低目标值,则显示绿色的“已达到”字样;否则,将显示红色字体的“失败”。

完成该阶段后,我们可以将个人报告发送给经理,因为他们知道他们将收到一组关于其商店销售业绩的简单但信息丰富的数据。

结论

至此,我们结束了这个小教程。我决定写这篇文章,希望为您提供一个如何在 Python 中构建单页报告的示例。我希望您可以利用我们提供的工具和策略,在您的工作环境中创建您自己的这些文档版本。

请关注我,你会帮助我很多。

再见, 编程项目

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/30274/21291208

链接帖子
意见的链接
分享到其他网站

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...