MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
将报告资源管理器设置文件转换为 MATLAB 程序
自 R2022b 起
rpt2api(rptPath)
rpt2api(rptPath,mPath)
rpt2api(___,Name=Value)
rpt2api(rptPath) 将指定的报告设置文件转换为使用 MATLAB® Report Generator™ 编程接口的 MATLAB 程序。该函数将创建的 MATLAB 程序文件保存在当前目录下,与设置文件同名。
rptPath
提示
您还可以通过报告资源管理器的文件菜单中的导出到报告 API (自 R2024a 起)·命令以交互方式访问该功能。
该函数可转换支持的报告资源管理器组件。转换器不会转换与报告设置文件相关的 XSL 样式表。转换后的脚本包含注释,用于标识不支持转换的组件。使用报告 API 和文档对象模型 (DOM) API 为转换后的程序添加等效格式。请参阅报告生成器开发。
示例
rpt2api(rptPath,mPath) 将新创建的程序文件保存在指定的路径下。
mPath
rpt2api(___,Name=Value) 指定一个或多个附加的名称-值参量。
Name=Value
全部折叠
此示例显示如何将现有的报告设置文件转换为 MATLAB 程序。
rpt2api("myReportSetupFile.rpt");
此命令在当前目录中创建一个与设置文件同名的 M 文件。
此示例显示如何将转换后的脚本保存在特定目录中。
rpt2api("myReportSetupFile.rpt","C:\Work\newFile.m");
此示例显示如何在从报告资源管理器文件转换后自动打开脚本。
rpt2api("myReportSetupFile.rpt",OpenScript=true);
要转换的报告设置文件的路径,指定为字符向量或字符串标量。
创建的 MATLAB 程序文件的目标路径,指定为字符向量或字符串标量。
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但参量对组的顺序无关紧要。
Name1=Value1,...,NameN=ValueN
Name
Value
示例: rpt2api("myReportSetupFile.rpt","apiRepGenerator.m",OpenScript=false)
rpt2api("myReportSetupFile.rpt","apiRepGenerator.m",OpenScript=false)
OpenScript
true
1
false
0
是否在 MATLAB 编辑器中打开创建的程序文件,指定为数值或逻辑值 1 (true) 或 0 (false)。
数据类型: logical
logical
ClearWorkspace
生成的 MATLAB 程序是否应该清除生成的程序运行期间创建的变量,指定为数值或逻辑值 0 (false) 或 1 (true)。
示例: rpt2api("myReportSetupFile.rpt",OpenScript=false,ClearWorkspace=true)
rpt2api("myReportSetupFile.rpt",OpenScript=false,ClearWorkspace=true)
全部展开
rpt2api
您可以从 报告资源管理器 文件菜单中调用此函数。
report | rptlist | rptconvert | mlreportgen.rpt2api.createReportTemplate | mlreportgen.rpt2api.getDefaultReportTemplate
report
rptlist
rptconvert
mlreportgen.rpt2api.createReportTemplate
mlreportgen.rpt2api.getDefaultReportTemplate
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处