◈ Mail → Excel

Export Project manager emails to Excel

By the Mail → Excel team · Updated 2026-10-20

Four steps, one command, and a completeness check at the end — for email actions into a project log.

Step 1 — connect read-only

Use an app password, never the main password. The script opens the folder in read-only mode, so nothing is marked as read or deleted.

python mail_to_excel.py --host imap.example.com --user you@example.com --days 31 --fields project,action,owner,due,status --out project-manager.xlsx

Step 2 — filter to one period

A month or a quarter, not «everything». Action items hide in threads. A weekly export turns «someone said they would» into an owned, dated list.

Step 3 — keep only the columns that matter

ColumnWhy it matters
projectProject name or code, used as the filter.
actionWhat has to happen, in one sentence.
ownerThe person responsible — assignments often happen in Cc.
dueDue date in ISO format.
statusFixed vocabulary: open / in progress / done / blocked.

Step 4 — verify completeness

  1. Run the same search in your mail client and note the message count.
  2. Compare it with the row count in the spreadsheet.
  3. If the numbers differ, the filter or the folder is wrong — fix it before using the file.

Example output

projectactionownerduestatus
Apollo rolloutSend updated specM. Chen2026-10-24in progress

Pitfalls

Provider notes

Outlook desktop can export PST but not a table; IMAP is the faster path for a weekly log.

Ready-made: the $3 script implements these steps and writes the Excel file with the columns above. Get the script.

FAQ

Can this replace Jira?

No. It is a lightweight log for work agreed in email, not a task tracker with workflow.

How often should I run it?

Weekly is enough; daily runs add noise without new decisions.

How many messages can it handle?

Thousands per run with a date filter; very large mailboxes are better exported month by month.

Will it change anything in the mailbox?

No. Read-only access is the default and should stay enabled.

Related guides