我已经创建了几个DataFrame,并希望将它们添加到我发送的电子邮件的正文中。我是否需要将每个DataFrame转换为html,然后将html转换为表?这是我遇到的最后一步。我的代码在下面,此刻它发送数据帧的html格式(不是一个不错的表)。
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'my email address'
mail.Subject = 'My subject'
html1 = mydataframe.to_html()
mail.Body = hmtl1
mail.Send()
Run Code Online (Sandbox Code Playgroud) 我有一组DataFrames,并希望添加一个总行,该行只汇总其中一列(下面的示例表)
我可以使用df.loc['Total']= df.sum()甚至添加总列df.loc['Total'] = [df[x].sum() for x in df.columns],但是我需要除A以外的所有列以显示空白并且语法有些问题.
Item A B C D E F
1 1 2 3 4 5 6
2 5 10 15 20 25 30
3 10 20 30 40 50 60
4 5 15 25 35 45 55
Total 21
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏,谢谢