Skip to main content

Fast Excel: Writer

Description

Fast Excel Writer generates Excel-compatible spreadsheets in XLSX format and writes incoming row data to the file. Use this step when your workflow needs to produce Excel reports, data exports, or formatted output files. It supports configurable sheet names, optional headers and footers, sheet password protection, cell comments, and flexible filename options including date, time, and step-number suffixes. The step creates a new file on each execution, so it is well suited for scheduled workflows that produce fresh output each run.

Limitation:

  • If a file with the same name already exists in the location, the FastExcel: Writer step overwrites the existing file.
  • The step creates a new file and sheet for each execution and doesn't write to an existing file or sheet.
  • When configuring fields, enter the format manually for the field type Timestamp.
    For example, yyyy-MM-dd HH:mm:ss, yyyy/MM/dd, yyyy-MM-dd'T'HH:mm:ss.SSSX, yyyyMMdd, and so on.

Configurations

Field NameDescription
Step NameSpecify the unique name for the single workflow.
The field is mandatory.
File Tab
File
FilenameSpecify the name and location of the Excel file to write the incoming row data.
Recommendation:
Exclude the file extension (for example, use MyReport instead of MyReport.xlsx). The step automatically adds the .xlsx extension.
If you include an extension, dynamic parts such as the date or step number insert after it.
For example, the file name excelWriterOutput2.xlsx becomes excelWriterOutput2.xlsx_20250801_184508_0.xlsx.
OR
Click Browse to browse and select the file location.
Note: If a file with the same name exists at the target location, the plugin completely overwrites the file each time.
The field is mandatory.
Include Stepnr in Filename?Check Include Stepnr in Filename? to append a copy number to the file name (for example, _0) when you run the step in parallel copies, such as launching several copies of a step simultaneously.
Note:
• Use the feature to run the step in parallel copies.
• The number appended to the file name (such as _0, _1, _2, etc.) indicates the step instance copy number—not the row number or execution count.
In a typical workflow, only one copy of the step runs, which uses copy number 0.

How to use:
To generate multiple numbered Excel files:
1. Right-click the Fast Excel: Writer step in your workflow.
2. Select Number of copies to start... from the context menu.
3. Enter a number greater than 1 in the dialog box. For example, if you enter 3, the workflow starts three parallel instances of the step.
4. The step creates multiple files simultaneously with numbered names: FileName_0.xlsx, FileName_1.xlsx, FileName_2.xlsx
Include Date in Filename?Check Include Date in Filename? to append the system date in the file name.
Or
Uncheck to keep the file name unchanged. The system date will not be appended.
Include Time in Filename?Check Include Time in Filename? to append the system time to the file name, for example, _235959.
Or
Uncheck to keep the file name unchanged. The system time will not be appended.
Specify Date Time FormatCheck Specify Date Time Format to append the system date and time to the file name and select a format from Date Time format field.
Or
Uncheck to not append system date and time and keep the file name unchanged.
Note: On checked the Specify Date Time Format option, the system disables the fields Include Date in Filename? and Include Time in Filename?
Date Time formatSelect the date and time format from the list to append to the filename.
Available options are:
• yyyyMMddHHmmss
• yyyy-MM-dd
• yyyymmdd
• MM-DD-yyyy
• MM-dd-yy
• dd-MM-yyyy
Add Filename to ResultCheck to add the downloaded file to the result set and display the download link on AE, else uncheck.
By default the option is unchecked.
Sheet
Sheet Name (max. 31 characters)Specify the name of the worksheet within the Excel file in which to write the incoming rows.
Note: Sheet Name can have a maximum of 31 characters.
Make this the Active SheetOn checked, the MS Excel file opens with the specified sheet in Sheet name field displayed by default.
Protect Sheet?Check to protect the sheet with password.
Note: On checked, the Password field will be enabled.
PasswordSpecify a password to protect the sheet. The protected sheet is not editable.
Limitation: The Fast Excel: Reader step cannot read a protected sheet. When you try to use Get Fields on a protected sheet, the operation fails.
Content Tab
Content Options
Start Writing At Row IndexSpecify the row index in the MS Excel spreadsheet to start writing.
Row index starts from 0.
Note: Field supports environment variables or static values.
Start Writing At Column IndexSpecify the column index in the MS Excel spreadsheet to start writing.
Column index starts from 0.
Note: Field supports environment variables or static values.
Write HeaderIf checked, the first line contains the field names as header.
Write FooterIf checked the last line contains the field names as footer.
FieldsThe Fields display the details of fields fetched from the previous step.
NameDisplays the name of the field fetched from the previous step.
Select/Specify the field name from the list.
TypeDisplays or select the datatype of the selected field.
The following are the available data types:
• Number
• BigNumber
• Integer
• String
• Date
• Timestamp
• Internet Address
• Boolean
Field TitleSpecify the title for the field.
Note: Field Title is a custom header override. If you specify, the step uses it as the column name in the excel file's header and footers. Otherwise, the field name is used.
FormatSelect the Format for selected Type of the field.
Cell CommentThe XLSX format allows us to put comments on cells. Specify the cell comment to be added to the field.
Get FieldsClick Get Fields to fetch the fields and other field details from the previous step and the fields will populate to the Fields table.
Minimal WidthClick to resize the columns in the Fields table to their minimum width to fit the content. This helps make all the field mappings visible without needing to scroll horizontally.