vue修改表格某一列的值_如何用 Python 拆分表格并发送邮件?

c82d63543ecca5971a91ba9e029e42d4.png

作者 | 11haoren

责编 | 郭芮

因为平时经常要将一张表拆成工作簿,拆完还要发给不同的对象,工作又使用outlook发邮件,所以本文调用outlook账号进行邮件的发送作为示例:在一张表拆成多个sheet的基础上,修改了代码,可实现一表拆成多个工作簿。如果想调用其他邮箱可参见文末参考链接,你也可以举一反三。

f7bf331e5866fc275153c44469ed1355.png

一表拆成多个表

这个拆表代码是我能找到的最简洁的了。首先用 ExcelWriter 生成一个拆完表后的容纳工作簿,然后调用了 For 循环对某一列进行遍历,area_list 取自表格的某一列,这一列有多少种因子,就拆成多少个表,例如北京、深圳等等。

最后通过循环每一个因子生成一个表,写入之前建好的工作簿中直至循环结束。

小提示:python对空格敏感,不信你把writer.save和上一行对齐看看效果是什么样的。

ceb8272f338b8020a9d70f45a90d0d07.png

(大表)

4fbf717dfe850338a17c1e4689087bc6.png

(拆分表)

import pandas as pdimport xlsxwriterimport xlrddata = pd.read_excel(r"C:甥敳獲PycharmProjects拆分自动邮件发送chaifen.xlsx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值