Breadcrumbs

Microsoft 365 Excel - Download Data from Workbook to Workflows

Overview

This blueprint can be used to download data from an Excel Sheet to Workflows. The `Sheet Name` must be specified, otherwise it will default to `Sheet1`. The downloaded file will be a CSV.

Variables

Name

Reference

Type

Required

Default

Options

Description

Client ID

EXCEL_CLIENT_ID

Password

-

-

The Client ID of the app created in Azure

Client Secret

EXCEL_CLIENT_SECRET

Password

-

-

The secret value of the app created in Azure

Tenant

EXCEL_TENANT

Password

-

-

The ID of the tenant associated with the app

User Email

EXCEL_USER_EMAIL

Alphanumeric

-

-

The email address of the user to impersonate

OneDrive Folder

EXCEL_ONEDRIVE_FOLDER

Alphanumeric

-

-

The optional folder name of where to save the Excel workbook in OneDrive. If omitted, the file will be saved in the root

OneDrive File Name

EXCEL_ONEDRIVE_FILE_NAME

Alphanumeric

-

-

The name of the file once loaded to OneDrive. If omitted, the original file name will be used

Sheet Name

EXCEL_SHEET_NAME

Alphanumeric

Sheet1

-

The name of the sheet containing the data

Workflows Folder Name

EXCEL_LOCAL_FOLDER_NAME

Alphanumeric

-

-

Workflows File Name

EXCEL_SRC_FILE_NAME

Alphanumeric

-

-

The name of the file to load to Excel (must be either a csv or xlsx file)

YAML

Below is the YAML template

YAML

source:
  template: Microsoft 365 Excel - Download Data from Workbook to Workflows
  inputs:
    EXCEL_CLIENT_ID:
    EXCEL_CLIENT_SECRET:
    EXCEL_TENANT:
    EXCEL_USER_EMAIL:
    EXCEL_ONEDRIVE_FOLDER:
    EXCEL_ONEDRIVE_FILE_NAME:
    EXCEL_SHEET_NAME: Sheet1
    EXCEL_LOCAL_FOLDER_NAME:
    EXCEL_SRC_FILE_NAME:
  type: TEMPLATE
guardrails:
  retry_count: 1
  retry_wait: 0h0m0s
  runtime_cutoff: 1h0m0s
  exclude_exit_code_ranges:
    - 180
    - 181
    - 182
    - 183
    - 184
    - 200
    - 202
    - 203
    - 249