簡體   English   中英

使用 Python 從 Outlook .csv 附件中提取數據

[英]Data extraction from outlook .csv attachments using Python

我有一個每天通過電子郵件發送給我的 .csv 附件。 我想使用 python 閱讀這封電子郵件並對其進行一些修改。 電子郵件將發送到我的 Outlook 電子郵件帳戶。

這就是我正在做的:

import win32com.client

my_outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

folder = outlook.GetDefaultFolder(6) #index 
for item in folder.Items
print(item.body)

但是,這是為了提取電子郵件中的數據,我將如何閱讀正在發送的實際附件? 我也在研究extract-msg PyPi。

任何見解都會有所幫助。

要閱讀附件,請使用以下..

import win32com.client
import datetime
import os
import email
outlook = win32com.client.Dispatch("outloook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6) # change depending on folder you wish to see
message = inbox.items

for message in inbox.Items:
      if message.Unread == True # finds unread mesages
      for attachment in message.Attachments:
      

這將向您顯示所有未讀的電子郵件附件,只需使用您希望保存附件的文件地址完成代碼即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM