Unable to import Document Object Model (DOM) API from MATLAB Report Generator
显示 更早的评论
I am trying to write a script that imports the DOM API from the Matlab Report Generator in order to output data/plots to a Word Document:
import mlreportgen.dom.*;
filename = 'C:\files\test_report';
filetype = 'docx';
report = Document(filename,filetype);
close(report);
This code produces the following error:
Undefined function 'Document' for input arguments of type 'char'.
Error in rpt (line 6)
report = Document(filename,filetype);
I've also tried passing the string equivalents ('C:\files...,'docx') to 'Document' instead of variables and I get the same result.
What could the issue be here? Thanks!
回答(1 个)
Sean de Wolski
2016-2-24
编辑:Sean de Wolski
2016-2-24
Are you on MATLAB >=R2014b with Report Generator installed and licensed?
ver
license test matlab_report_gen
2 个评论
I have the same problem.
import mlreportgen.dom.*;
myReport = Document('myDoc','html');
Undefined function 'Document' for input arguments of type 'char'.
Also I tested for licensed.
license test matlab_report_gen
ans =
1
I'm using MATLAB2013a
What is the wrong here?
Sean de Wolski
2017-7-5
Ishanka, the DOM API was released in R2014b so you'll need to upgrade to that release or newer.
类别
在 帮助中心 和 File Exchange 中查找有关 Report Generator Creation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!