Search K
Appearance
Appearance
The Gembox Excel CRUD node provides Create, Read, Update, and Delete operations for Excel files using the GemBox.Spreadsheet library.
It allows workflows to read and modify Excel workbooks quickly and efficiently — ideal for automation tasks involving reporting, templated spreadsheets, or Excel-based data exchange.
This node requires a GemBox service account with a valid API key or license key configured in the system.
When added to a workflow, this node connects to the GemBox engine using your configured service account, then performs the chosen operation (READ, CREATE, UPDATE, DELETE, PROPERTIES, or CALCULATE).
| Field | Type | Description | Required |
|---|---|---|---|
| ServiceAccount - GemBox | Service Account Picker | Select the GemBox license or API key to authorize Excel operations. | ✅ |
| Mode | Picklist | Defines which Excel operation to perform (see available modes below). | ✅ |
| Excel File Path | Text | Full file path to the Excel file to read or modify. | ✅ |
| Worksheet Name | Text | Name of the worksheet to target. | ✅ |
| Mode | Description |
|---|---|
| READ | Reads data from the specified worksheet (and optionally limits columns). |
| CREATE | Appends new data to a worksheet. |
| UPDATE | Updates a single cell. |
| DELETE | Deletes one or more rows. |
| PROPERTIES | Updates the file’s built-in and/or custom document properties. |
| CALCULATE | Performs recalculation of all workbook formulas. |
Reads data from a worksheet, limited to a number of columns.
| Field | Type | Description |
|---|---|---|
| Number of Columns | Number | The maximum number of columns to read per row. |
Output Example:
{
"Rows": [
["Name", "Department", "Salary"],
["Alice", "Engineering", 85000],
["Bob", "Finance", 78000]
],
"Message": "3 rows read successfully.",
"Success": true
}Appends a new row of data to the worksheet.
| Field | Type | Description |
|---|---|---|
| Cell Values | JSON | JSON object of cell values for the new row. |
Updates a specific cell in the worksheet.
| Field | Type | Description |
|---|---|---|
| Row Number | Number | The row index to update. |
| Column Number | Number | The column index to update. |
| Value | Text / Number / Boolean | The new value to assign. |
Example: To update cell B3 with the value “Finance”:
32"Finance"Deletes one or more rows from the worksheet.
| Field | Type | Description |
|---|---|---|
| Row Numbers | JSON / CSV | One or more row numbers to delete. |
Example:[3,4,5] → deletes rows 3 to 5.
Updates Excel workbook metadata such as author, subject, category, or custom fields.
| Field | Type | Description |
|---|---|---|
| Built-In Properties | JSON | Dictionary of built-in property names and values. |
| Custom Properties | JSON | Dictionary of user-defined property names and values. |
Example:
{
"Built-In Properties": {
"Author": "john smith",
"Category": "Automation Reports"
},
"Custom Properties": {
"Project": "VaultSync",
"WorkflowID": "WF-00234"
}
}Recalculates all Excel formulas and updates formula-driven cells.
Purpose:
No additional input fields required.
After execution, the node returns structured results based on the chosen mode.
| Output Variable | Description |
|---|---|
| Rows | (READ) The table data read from the worksheet. |
| Message | Summary message (e.g., “Row created successfully”). |
| Success | Boolean indicating whether the operation succeeded. |
| PropertiesUpdated | (PROPERTIES) Confirmation of property updates. |
| Setting | Example |
|---|---|
| Mode | READ |
| Excel File Path | C:\Reports\Inventory.xlsx |
| Worksheet Name | Stock |
| Number of Columns | 4 |
Result: Reads the first 4 columns of the worksheet into a data table.
| Setting | Example |
|---|---|
| Mode | CREATE |
| Excel File Path | C:\Reports\Sales.xlsx |
| Worksheet Name | Q1 |
| Cell Values | {"A":"Order123","B":"ProductX","C":45,"D":230.00} |
Result: Appends a new row to the Q1 worksheet with order data.
| Setting | Example |
|---|---|
| Mode | PROPERTIES |
| Excel File Path | C:\Reports\Summary.xlsx |
| Built-In Properties | {"Author":"MinuteView Automations"} |
| Custom Properties | {"Revision":"3.1","ApprovedBy":"QA Team"} |
| Status | Description |
|---|---|
| Completed | Operation executed successfully. |
| Fail | Operation failed due to invalid parameters or file issues. |
The node automatically handles most common Excel issues. If an operation fails, it logs the error in the workflow log and returns a Fail status.
Common causes:
.xlsx, .xls, and .csv files.Category: Excel & Office Automation Task Name: GemboxExcelCRUD