从 CSV 下载创建有吸引力的 HTML 报告

时间:2021-03-25 12:06:36

标签: python html pandas

我每天下载一个包含少量数据的 csv 文件。我正在尝试根据该数据创建一个稍微可读的 HTML 报告(或者可以是 PDF,如果更容易)以发送给更广泛的团队。

直接将 csv 发送到 HTML 的问题是数字看起来很混乱,因为我们处理的是数百万,因此数字显示为 500000000,而不是 500,000,000 作为示例。

如何创建一个有吸引力的 HTML 报告以通过电子邮件发送,其中包含数字的逗号分隔符?

我目前正在使用 Pandas 执行以下操作,然后加载到电子邮件中:

df = pd.read_csv(file)
html = df.to_html()

outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'test@test.com'
mail.Subject = 'Test'
mail.HtmlBody = html
mail.Display(True)

但上面的内容看起来很难看且难以阅读。

0 个答案:

没有答案