Contents
- Checkpoints
- No functions can be inserted
- Tips when reading from an Excel file
- Tips when writing to an Excel file
- How to use the Pivot option
- Return Values
- Data Only and Allow Overwrite options
Attention
Please note that Return Value of Excel Advanced does NOT contain the output file's file-path!
- EXCEL ADVANCED plugin is great for some tricky functions like finding a cell ID that includes a specific character string.
- For general reading and writing, it is highly recommended to use EXCEL SIMPLE READ/WRITE plugins
- Overwrite Value/Overwrite Cell enters value to "read-from" file(sheet), NOT "write-to" file(sheet).
1. Checkpoints
First here are the checkpoints when using Excel Advanced plugin!
- Main usage/purpose of this plugin is to “READ”. It would READ from an existing excel and store data internal to the Bot as CSV.
- This plugin is best when reading a “table” section only from an Excel file and prepare data for further processing.
- Caution --- Return Value is recommended to be either CSV or FILE. String will return the data itself, not the file path.
- WRITE menu is secondary but useful.
- When WRITE, the target Excel file needs not to exist but unless you need to write to an existing Excel file, we recommend using Return Value (.csv) and then convert it to .xlsx with other plugins such as File Conv.
THIS PLUGIN IS DESIGNED TO “READ” BEFORE “WRITE”.
Be careful! Return-Value stores data, not file path even when you “WRITE”.
2. No functions can be inserted.
3. Tips when reading from an Excel file
- You need a source file either xlsx or csv.
- You can specify sheet and range.
- You will read the data and store it in forms of String, CSV (Internal to bot), or File (usually CSV or TXT, external file location).
4. Tips when writing to an Excel file
- You need a source file either xlsx or csv.
- You can specify sheet and range to read from.
- You specify a target file either xlsx or csv.
- If target file is not found, the Excel Advanced plugin will automatically create the file.
- If target file exists, the Excel Advance plugin will overwrite the specified cells.
- The data will be simultaneously and store it in forms of String, CSV (Internal to bot), or File (usually CSV or TXT, external file location).
More tips about the Plugin [Return Value] types.
5. How to use the Pivot option
- Here is your source EXCEL.
- Pivot option will result in this Excel.
- The settings look like this.
- If you want an internally stored CSV, the setting will look like this.
Then your plugin variable {{test.A2(4)}} will produce E2.
Your row 1 will become headers. Row 2 to 5 are the data.
Plugin variable does not support 1 row CSV.
6. Return Values
Result Type : String
Variable name
String will be stored internally.
You must set user-variable and assigned it here. (not an array)
Result Type : CSV
Group name
CSV will be stored internally.
No need for pre-setting the user-variable. Group name becomes the variable group name. Columns and rows are indicated as in example below.
{{group name.A(1)}}
Note: Column is uppercase only.
Result Type : File
Valuable name
In case, you desire to store the File path in a preset user variable, you can specify it here.
File path
File will be stored externally. It is either csv or txt. Full path need to be specified at File path. File does not need to be present. If the file not found, it would be generated automatically. If it is present, it would be overwritten.
7. “Data Only” and “Allow Overwrite” options
1. Data only
By checking this checkbox, all functions (formulas) will be deleted and the new sheet/book will only contain data (values).
WARNING! All functions and formulas will be deleted and lost forever.
2. Allow Overwrite
By checking this checkbox, the plugin will overwrite existing sheet/book and save it. The original sheet/book will be lost forever.
WARNING! This function can result in loss of functions/formulas.
8. Other useful functions
1. Find String
- Input
Required
- .xlsx or .csv file to read from.
Optional
- Sheet name
- Cell ID/Range
- Input
Output/Return Value
Cell ID/Cell IDs in CSV format.
2. Pivot
- Input
Required
- .xlsx or .csv file to read from
- .xlsx or .csv file to write to
Optional
- Sheet name of the source file.
- Cell ID/Range of the source file.
- Sheet name of the target file.
- Cell ID/Range of the target file.
Even when you are writing the result to the same file, you must declare the target file.
- Input
Output/Return Value
File path of the target file.
3. Show Data Range
- Input
Required
- .xlsx or .csv file to read from
- Input
Optional
- Sheet name
- Cell ID/Range
- Output/Return Value
Top left cell ID and bottom right cell ID that contains some data on the sheet.
- Output/Return Value
4. Clear Cell
- Input
Required
- .xlsx or .csv file to read from
Optional
- Sheet name
- Cell ID/Range
- Input
- Output/Return Value
Top left cell ID and bottom right cell ID that contains some data on the sheet.
Return Code
Code | Meaning |
---|---|
0 | Execution successful |
1 | Execution failed |
- ABBYY Download
- ABBYY Status
- ABBYY Upload
- AD LDAP
- Adv Send Email
- API Requests
- ARGOS API
- Arithmetic Op
- ASCII Converter
- Attach Image
- AWS S3
- AWS Textra Rekog
- Base64
- Basic Numerical Operations
- Basic String Manipulation
- Bot Collabo
- Box
- Box II
- Chatwork GetMessage
- Chatwork Notification
- Citizen Log
- Clipboard
- Codat API
- Convert CharSet
- Convert Image
- Convert Image II
- Create Newfile
- CSV2XLSX
- Data Plot I
- DeepL Free
- Detect CharSet
- Dialog Calendar
- Dialog Error
- Dialog File Selection
- Dialog Forms
- Dialog Info
- Dialog Password
- Dialog Question
- Dialog Text Entry
- Dialog Text Info
- Dialog Warning
- DirectCloud API
- Doc2TXT
- DocDigitizer Get Doc
- DocDigitizer Tracking
- DocDigitizer Upload
- Docker Remote Service
- Drag and Drop
- Dropbox
- Dynamic Python
- Email IMAP ReadMon
- Email Read Mon
- Env Check
- Env Var
- Excel2Image
- Excel Advanced
- Excel Advance IV
- Excel AdvII
- Excel AdvIII
- Excel Copy Paste
- Excel Formula
- Excel Large Files
- Excel Macro
- Excel Newfile
- Excel Simple Read
- Excel Simple Write
- Excel Style
- Excel Update
- Fairy Devices mimi AI
- File Conv
- File Downloader
- File Folder Exists
- File Folder Op
- File Status
- Fixed Form Processing
- Floating Form Processing
- Folder Monitor
- Folder Status
- Folder Structure
- FTP Server
- Git HTML Extract
- Google Calendar
- Google Cloud Vision API
- Google Drive
- Google Search API
- Google Sheets
- Google Token
- Google Translate
- Google TTS
- GraphQL API
- Html Extract
- HTML Table
- IBM Speech to Text
- IBM Visual Recognition
- Java UI Automation
- JP Holiday
- JSON Select
- JSON to from CSV
- Lazarus Forms
- Lazarus Invoices
- Lazarus RikAI
- Lazarus Riky
- LINE ID Card OCR
- LINE Notify
- LINE Receipt OCR
- Microsoft Teams
- MongoDB
- MQTT Publisher
- MS Azure Text Analytics
- MS Word Extract
- NAVER OCR
- Newuser-SFDC
- OCI
- OCR PreProcess
- OpenAI API
- Oracle SQL
- Outlook
- Outlook Email
- PANDAS I
- pandas II
- pandas III
- PANDAS profiling
- Parsehub
- Password Generate
- Path Manipulation
- PDF2Doc
- PDF2Table
- PDF2TXT
- PDF Miner
- PDF SplitMerge
- PostgreSQL
- PowerShell
- PPTX Template
- Print 2 Image
- Python Selenium
- QR Generate
- QR Read
- RakurakuHanbai API
- Regression
- Rename File
- REST API
- Rossum
- Running GAS
- Scrapy Basic
- Screen Capture
- Screen Recording START
- Screen Recording STOP
- Screen Snipping
- Seaborn Plot
- SharePoint
- Simple Counter
- Simple SFDC
- Slack
- Sort CSV
- Speed Test
- SQL
- SQLite
- SSH Command
- SSH Copy
- String Manipulation
- String Similarity
- Svc Check
- Sys Info
- Telegram
- Tesseract
- Text2PDF
- Text2Word
- Text Read
- Text Write
- Time Diff
- Time Stamp
- Web Extract
- Windows Op
- Windows Screen Lock
- Win UI Control
- Win UI Text
- Word2PDF
- Word2TXT
- Word Editor
- Work Calendar
- XML Extract
- XML Manipulation
- Xtracta Get Doc
- Xtracta Tracking
- Xtracta Upload
- YouTube Operation
- ZipUnzip