Unify Logo Footer.svg
Unify Automations
Logo
Excel by Unifyapps

Excel by Unifyapps

The Excel by UnifyApps node reads, writes, converts, and merges Excel files from within an automation — covering row-level iteration, report generation, and format conversion across XLSX, XLS, and XLSB.

Overview

The Excel by UnifyApps node enables powerful Excel file operations within automation flows. Whether generating reports, transforming file formats, extracting data, or updating spreadsheets, these actions provide seamless integration with Excel files in various formats (XLSX, XLS, XLSB).

Screenshot_2026-08-28_at_11.41.56_AM_1.png
Screenshot_2026-08-28_at_11.41.56_AM_1.png

Iterate over Rows in Excel File

Loops over the rows of a specified Excel file, running the automation's inner steps once per row (or once per batch of rows).

Configuration: File (the Excel file object); File Type (XLSX, XLS, or XLSB); Sheet Name; Start from Row / Start from Column and End at Row / End at Column (define the range to read); Header Row (true/false); Columns (fields to extract); Evaluate Formulae; Skip Empty Rows; Mention Data Consumption Behaviour (consume all data as string, or based on cell type); Batch (process rows in batches, with a Batch Size when enabled); Use Streaming (process large files efficiently by streaming data instead of loading the entire file into memory).

Output data pills: Item (the current row object), Index, Is First / Is Last (boolean indicators), Total Rows.

Screenshot_2026-08-28_at_11.48.35_AM_1.png
Screenshot_2026-08-28_at_11.48.35_AM_1.png

Convert Excel File Format

Converts Excel files between any supported formats (XLSX, XLS, XLSB).

Configuration: Source File Type; Target File Type; File; File Name (including extension). Output: Converted File in the selected format.

Screenshot_2026-08-28_at_11.49.16_AM_1.png
Screenshot_2026-08-28_at_11.49.16_AM_1.png

Create an Excel File

Creates a new empty Excel file in the chosen format (XLSX, XLS, or XLSB).

Configuration: File Type; File Name (including extension). Output: Created File object representing the newly created Excel file.

Screenshot_2026-08-28_at_11.50.01_AM_1.png
Screenshot_2026-08-28_at_11.50.01_AM_1.png

Extract Headers from Excel

Extracts column names from an existing Excel file, useful for identifying file structure.

Configuration: File Type (XLSX, XLS, or XLSB); File Name (source file). Output: Headers (list of column headers).

Screenshot_2026-08-28_at_12.06.20_PM_1.png
Screenshot_2026-08-28_at_12.06.20_PM_1.png

List Sheet Names in an Excel File

Retrieves all sheet names from an existing Excel file, useful for multi-sheet workbooks.

Configuration: File Type (XLSX, XLS, or XLSB); File Name (source file). Output: Sheet Names (list of all sheets).

Screenshot_2026-08-28_at_12.06.56_PM_1.png
Screenshot_2026-08-28_at_12.06.56_PM_1.png

Combine Multiple Excel Files into One File

Combines data from multiple Excel files into a single consolidated file.

Configuration: List of Files (file objects to merge); File Type (output format); File Name (merged file name including extension). Output: Merged File object combining all input files.

Screenshot_2026-08-28_at_12.07.43_PM_1.png
Screenshot_2026-08-28_at_12.07.43_PM_1.png

Write Data to Excel File

Writes structured data into an Excel file, supporting both static and dynamic headers.

Configuration: File Name; File Type; Data Source (list of objects or records); Sheet Name; Header Type (Static or Dynamic); Define Headers (required if Static). Output: Updated File with newly written data.

Screenshot_2026-08-28_at_12.08.00_PM_1.png
Screenshot_2026-08-28_at_12.08.00_PM_1.png

Write JSON array to existing Excel File

Writes data into a specific sheet of an existing file, supporting row/column offsets and styling options including borders and color formatting.

Configuration: File (required — UnifyApps File Object); File Type (required); Data Source (required); Sheet Name; Header Type (required — Static or Dynamic); Define Headers (required if Static); Row Offset (default: 0); Column Offset (default: 0); Add Border; Color Details (Header Row Color, Data Rows Color).

Output: Updated File object ready for subsequent steps.

Screenshot_2026-08-28_at_12.10.25_PM_1.png
Screenshot_2026-08-28_at_12.10.25_PM_1.png

Notes

The Excel by UnifyApps node works best when you follow these practices:

  • Use Iterate over Rows in Excel File to process rows one at a time or in batches; pair it with Extract Headers first when the schema is unknown.

  • Choose Dynamic header type when writing data from an API whose keys already match the desired column names; use Static for full control over column ordering.

  • Set Row Offset and Column Offset in Write Data to Sheet when writing data alongside existing content to avoid overwriting it.

  • Convert formats once at the start of a flow rather than in multiple branches — a single conversion step keeps the canvas clean.

  • Prefer XLSB for large workbooks where open speed matters; use XLSX for broad compatibility.

A well-configured Excel by UnifyApps node reduces errors and keeps automations maintainable.