Templates / Update project controlling Excel from timesheet CSV emails with Outlook and OneDrive

Update project controlling Excel from timesheet CSV emails with Outlook and OneDrive

Ready for 3.0

by Christoph Dibbern ✓ · 2 views · created 2026-10-06 · Document Extraction, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 32 nodes and runs on a schedule (every minute). Along the way it connects Microsoft Outlook.

How it runs

Trigger: On a schedule (every minute).

  1. Get many messages (Microsoft Outlook): get many
  2. Identify Attachments (Code): runs custom JavaScript code
  3. Extract Acuaul Values "IST" (Extract from File): extracts data from a file
  4. Upload the template to OneDrive (HTTP Request): calls an HTTP API (PUT)
  5. Aggregate IST (hours → PD) (Code): runs custom JavaScript code
  6. Find the last line (HTTP Request): calls an HTTP API
  7. Merge: merges the data from its input branches
  8. Generate Ranges Dynamically (Code): runs custom JavaScript code
  9. Calculate deviations (Code): runs custom JavaScript code
  10. Retrieve batch ranges (HTTP Request): calls an HTTP API

…plus 21 more steps. See the full node list below.

Services it uses

Microsoft Outlook

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (8)

From the author

Quick overview This workflow checks Microsoft Outlook for unread emails with a project controlling Excel template and a timesheet CSV, uploads the template to OneDrive, fills in actual person-days and deviations via Microsoft Graph Excel APIs, updates a…

Excerpt from Christoph Dibbern's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.