Excel 加载项
在 Windows® 系统上从 MATLAB® 函数创建 Microsoft® Excel® 加载项
利用 MATLAB Compiler™,您能够将 MATLAB 程序打包为加载项,以便在 Microsoft Excel 中使用。使用 Excel 加载项,用户能够与电子表格数据交互、显示 MATLAB 图窗、打开对话框等。
要部署 Excel 加载项,您需要在目标计算机上安装该加载项和 MATLAB Runtime。安装后,您可以:
以 Excel 自定义函数的形式直接调用加载项函数。有关示例,请参阅将多个 MATLAB 函数分配给 Excel 类。
使用 Function Wizard 将加载项函数集成到 Excel 宏中。通过宏,您能够指定输入和输出单元格、处理多个输出以及设置其他运行时选项。有关使用 Function Wizard 的示例,请参阅使用多个 MATLAB 函数创建宏。
使用自定义 Visual Basic® for Applications (VBA) 代码将加载项函数集成到 Excel 宏中。有关 VBA 编程方法,请参阅使用 VBA 集成组件。
App
Excel 加载项编译器 | 将 MATLAB 程序打包为 Excel 加载项以进行部署 (自 R2025a 起) |
函数
compiler.build.excelAddIn | 创建 Microsoft Excel 加载项 (自 R2021a 起) |
compiler.build.ExcelAddInOptions | 构建 Excel 加载项的选项 (自 R2021a 起) |
compiler.package.installer | 为 MATLAB Compiler 生成的文件创建安装程序 |
compiler.package.InstallerOptions | 创建 MATLAB Compiler 包安装程序的选项 |
主题
要求和重点
- MATLAB Compiler 的 Excel 目标要求和限制
查看使用 MATLAB Compiler 创建 Excel 加载项之前必须执行的任务。 - Excel 加载项编译的工作原理
概述 MATLAB Compiler 如何与 Excel 加载项配合使用。
创建和集成加载项
- 从 MATLAB 创建 Excel 加载项
创建包含自定义函数的加载项并在 Excel 工作簿中对其进行测试。 - 使用 Excel 加载项编译器创建 Excel 加载项
使用 Excel 加载项编译器创建一个计算幻方的 Excel 加载项。 - 分发加载项并集成到 Microsoft Excel 中
要部署加载项,请注册加载项和实用工具库,然后安装加载项。
在 Excel 中使用自定义函数
- 将多个 MATLAB 函数分配给 Excel 类
创建具有多个函数的 Excel 加载项,并在 Excel 中调用您的自定义函数。
使用 Function Wizard 创建宏
- 使用多个 MATLAB 函数创建宏
在 Function Wizard 中使用具有可变长度输入和输出的 MATLAB 函数创建一个宏。 - 使用图形函数创建宏
使用 Function Wizard 创建显示图形输出和对话框的宏。 - 安装和使用 Function Wizard
安装 Function Wizard 加载项并使用编译的 MATLAB 函数创建宏。
使用 VBA 创建宏
- 使用 Visual Basic 表单控件实现用户界面
使用 VBA 表单控件创建具有自定义用户界面的光谱分析应用程序。 - 使用 VBA 集成组件
应用编程技术将可部署的 Excel 组件集成到 Microsoft Visual Basic 应用程序中。