如何使用python从gmail下载,重命名和保存excel和pdf文件

时间:2017-06-21 00:59:29

标签: python excel vba excel-vba pdf

正如标题所述,我需要从gmail下载excel和pdf格式的附件,并根据excel(A2)中的单元格重命名它们。我理解pdf可能会有所不同,所以除非有一个简单的方法,否则我们只关注excel。我确保我的Gmail帐户启用了imap。这是我第一次运行python。如果您认为VBA可能更容易,请告诉我!

基本上,我们使用第三方软件下载报告。我们可以自动将这些报告发送到中央Gmail帐户,然后需要按月将其下载到文件夹中。我们在该Gmail帐户中收到的电子邮件包含许多附件,因为每个报告都是单独的电子邮件。这可以下载吗?

由于

1 个答案:

答案 0 :(得分:1)

我不知道为什么你的问题被贬低了 - 是不是Stackoverflow是一个供用户寻求答案的平台?我们中的许多人只是需要其他人指出我们正确的方向,但这并不意味着我们正在用答案给他们提供帮助。

我已经广泛使用Excel VBA来执行类似的任务,我建议您使用Microsoft Outlook(如在Microsoft Office的桌面应用程序中)来更轻松地搜索电子邮件。从Outlook登录到您的电子邮件帐户,然后在Excel VBA中导入Microsoft Outlook参考。

然后,您可以遍历所有邮件项目及其各自的附件,如果文件扩展名为pdf或excel,请下载并重命名。

以下链接可帮助您大致了解如何执行此项目: