Install any skill in seconds. Free to start, no credit card required.
Get Started Free →matlab/matlab-access-from-excel
Exchange data between Excel and MATLAB using Spreadsheet Link VBA macros and worksheet functions.
Passed 22 of 22 test cases with the skill, and 6 of 22 without it.
and 22 more in the full report
16 fixed6 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
I exported Excel date serial numbers from column A into MATLAB matrix rawDates. What inline expression converts column 1 of rawDates into MATLAB datetime objects?
| Checked | Without skill | With skill |
|---|---|---|
| Uses datetime with ConvertFrom excel inside MLEvalString | Missed | Passed |
The instructions your model reads when the skill loads.
Spreadsheet Link connects Excel to MATLAB, enabling users to exchange data between Excel and MATLAB, run MATLAB commands, using MATLAB as the compute engine from Excel.
Spreadsheet Link uses VBA macros or worksheet functions in Excel to communicate with a locally running MATLAB instance via COM.
┌─────────────────────┐ VBA / COM ┌─────────────────────┐
│ Excel │ ◄─────────────────────► │ MATLAB │
│ (VBA or cells) │ │ (workspace) │
└─────────────────────┘ └─────────────────────┘
| Function | Mode | Purpose | Queued? |
|---|---|---|---|
MLPutMatrix | Both | Export worksheet range to MATLAB variable | No |
MLPutVar | VBA only | Export VBA variable to MATLAB variable | No |
test cases passed, vs 6 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.