Microsoft Excel (Windows)
The Microsoft Excel package provides comprehensive automation capabilities for working with Excel files on Windows. This package uses the Microsoft Office Interop library to interact with Excel applications, enabling you to automate complex spreadsheet operations.
This package is available only on Windows platforms and requires Microsoft Excel to be installed.
Key Features
- File Management - Open, create, save, and close Excel files with password protection support
- Sheet Operations - Create, delete, copy, and activate worksheets
- Cell Manipulation - Read, write, and modify individual cells with format support
- Range Operations - Work with ranges of cells for bulk data operations
- Row & Column Management - Insert, delete, and retrieve rows and columns
- Formulas & Functions - Get and set Excel formulas
- Advanced Features - Run macros, search sheets, export charts and ranges to images
- Hyperlink Support - Extract and work with hyperlinks in cells
Common Workflow
A typical Excel automation workflow follows this pattern:
- Open Excel - Use the Open Excel node to open an existing file or Create Excel to create a new file
- Manipulate Data - Use various nodes to read, write, or modify data
- Save Changes - Use Save Excel to persist changes
- Close Excel - Use Close Excel to release resources
File Descriptor
Most nodes in this package require a File Descriptor input. This is a unique identifier returned by the Open Excel or Create Excel nodes and used to reference the opened Excel file throughout your automation flow.
Activate Sheet
Robomotion.MicrosoftExcel.ActivateSheet
Chart to Image
Robomotion.MicrosoftExcel.ChartToImage
Clear Range
Robomotion.MicrosoftExcel.ClearRange
Clear Sheet
Robomotion.MicrosoftExcel.ClearSheet
Clone Range
Robomotion.MicrosoftExcel.CloneRange
Close Excel
Robomotion.MicrosoftExcel.CloseExcel
Copy Range
Robomotion.MicrosoftExcel.CopyRange
Copy Sheet
Robomotion.MicrosoftExcel.CopySheet
Create Excel
Robomotion.MicrosoftExcel.CreateExcel
Create Sheet
Robomotion.MicrosoftExcel.CreateSheet
Delete Cell
Robomotion.MicrosoftExcel.DeleteCell
Delete Column
Robomotion.MicrosoftExcel.DeleteColumn
Delete Row
Robomotion.MicrosoftExcel.DeleteRow
Delete Sheet
Robomotion.MicrosoftExcel.DeleteSheet
Get Column
Robomotion.MicrosoftExcel.GetColumn
Get Formula
Robomotion.MicrosoftExcel.GetFormula
Get Hyperlink
Robomotion.MicrosoftExcel.GetHyperlink
Get Range
Robomotion.MicrosoftExcel.GetRange
Get Row
Robomotion.MicrosoftExcel.GetRow
Get Sheets
Robomotion.MicrosoftExcel.GetSheets
Insert Column
Robomotion.MicrosoftExcel.InsertColumn
Insert Row
Robomotion.MicrosoftExcel.InsertRow
Open Excel
Robomotion.MicrosoftExcel.OpenExcel
Paste Range
Robomotion.MicrosoftExcel.PasteRange
Range to Image
Robomotion.MicrosoftExcel.RangeToImage
Read Cell Value
Robomotion.MicrosoftExcel.ReadCellValue
Run Macro
Robomotion.MicrosoftExcel.RunMacro
Save Excel
Robomotion.MicrosoftExcel.SaveExcel
Search Sheet
Robomotion.MicrosoftExcel.SearchSheet
Set Active Cell
Robomotion.MicrosoftExcel.SetActiveCell
Set Cell Value
Robomotion.MicrosoftExcel.SetCellValue
Set Formula
Robomotion.MicrosoftExcel.SetFormula
Set Range
Robomotion.MicrosoftExcel.SetRange