本周文件交换精选

我们最好的用户提交

写下你的数字以Excel

肖恩本周的选择是xlswritefig通过米歇尔·赫希

本周早些时候,我的一位同事找到我,让我帮她做一份Excel报告
个月回来。当我第一次创建这个报告时,我只是手动完成它,以为这是一次性的事情。但是,她想要的
多次创建相同的报告。

我的第一个问题是:它是否必须是Excel或我可以创建单词或PowerPoint报告吗?我不知道她的结局
目标,因此,它将更容易自动化报告的那些格式MATLAB报告生成器.然而,Excel是必需的。

有一些数据来自一个表格和一些数字需要写,幸运的是没有其他格式,例如。
条件格式。桌子很容易;一个简单的电话writetable就够了。

但是如何输出数据呢?我不想自己处理Excel API,所以我去File Exchange搜索
用于“figure to Excel”。有一些结果,但米歇尔的xlswritefig似乎有最多的选择,它在第一次尝试时工作!

这是接下来24小时的随机数据。

nexthour = dateshift (datetime (“现在”),“结束”,“小时”);时间= (nexthour:小时(1):datetime (“现在”(24)))) +小时。';数据= cumsum(rand(size(Time)) - 0.2);

绘制数据。请注意方便函数XTicks.xtickangle还有许多其他的新产品R2016b

plot(时间,数据)xticks(时间(1:3:结束))xtickangle(-45) xlabel(未来的24小时内的)ylabel('随机性')标题(“阴谋”

写入Excel。

writetable(表(时间、数据),'结果.xlsx','writevariablenames'真正的)xlswritefig (gcf'结果.xlsx',“Sheet1”,'D2'

注释

您对从MATLAB创建格式化报告感兴趣吗?如果有,你想做什么?

试一试,让我们知道你的想法这里或者离开评论米歇尔。

发布与MATLAB®R2016b

|
  • 打印
  • 发送电子邮件

注释

要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。