使用模板将数据从MATLAB保存到Excel
((最初发布在Stuart的Matlab视频博客上。
我通常需要将数据从MATLAB导出到Excel。由于其他文件使用的文件,我喜欢将它们格式化好,以便于查看和浏览。为此,我只需创建一个电子表格,其中所有必需的格式作为模板,然后每次复制它。
在全屏模式下播放视频,以获得更好的观看体验。
记录:2016年3月28日
我经常需要编写数据才能脱颖而出,以便被别人查看。在这些报告中,数据的格式尽可能清晰。通常,当您将数据写入MATLAB的Excel中时,这些列都具有相同的宽度,并且它们都是相同的字体。
因此,我通常喜欢做的是将列的宽度与数据匹配。另外,也许使标头大胆,冻结上排,然后进行自动过滤。
因此,我使用一种非常简单的技术来创建Excel模板。然后,每次我想创建一个新的电子表格时都要复制该模板。
因此,首先,我想拿一张桌子与之合作。而且我想我知道表属性下的文档中的一个。是的,在这里,加载患者。
我们在那里。因此,这是一张具有许多列的表。因此,现在,如果您想将其写为Excel,您会 - 好吧,让我们首先指定文件名。我们将其称为results.xlsx。然后我们将编写表T文件名。
然后,如果我们打开它,请看一下。看起来像这样。所以,这看起来不错。所有数据都在这里。但是,如果有人在看这个,分析此问题,那么将其格式化更好。例如,如果对列标题进行粗体,那就太好了。
如果他们拥有合适的宽度,那就太好了。可能是其中一些数据实际上是相当宽的,因此要包装。有时颜色编码也可能很好。冻结上排也很不错。
因此,我要做的是制作我制作的第一个电子表格的模板。因此,我要去 - 让我看看这是否是其中一些的正确宽度。我要遇到头排大胆。我将像这样冻结上排。我想做的另一件事是默认情况下进行过滤。所以,我想过滤这些。我将删除这样的内容。
现在,要确保在我写出时将这些标头删除。因此,我将删除它们,以使他们没有被使用。最后,也许我会在其中添加一些颜色编码,这可能适合数据。像那样。然后,我将其保存到可能的文件名下划线模板。像那样。
所以,这是我拥有的模板。还有原始的电子表格。因此,每当我想创建一个格式化的电子表格时,我都会进行复制文件,文件名下划线模板。哦,我需要定义文件名。文件名下划线模板,首先。因此,让我们做 - 文件名强调模板等于它。
然后,如果我想使用模板,我将从文件名模板中执行复制文件以进行文件名。这将模板放入此文件中。而且,如果我想看看它,您可以看到它现在具有格式化的布局。然后我可以再次写我的书,然后写入表。然后我们看看它。
您会发现,我们有颜色编码,我们有格式化。我们有自动过滤器和冰冻的上排。
现在,如果您想写入多个选项卡,那也可能有用。我建议指定这些名称。因此,如果我再次打开模板,我可以给它一个名称,例如CAN Resulte1。然后我实际上要复制它。并称其为结果2。像那样。
如果您 - 这样,我们就会做到这一点。然后您再次复制 - 我们将再次复制模板。现在,如果我写入并指定表格 - 请记住,如果您指定错误的表格,请调用“结果”,这样。您会收到警告,因为该表不知道。
因此,如果您打开结果,您将看到它创建了一个新的标签,其中包含名称结果。因此,您不想这样做。因此,让我们再次复制模板。然后写入 - 这次我将写入Resulte1和Result 2。我们会看看。在那里,我们的结果格式很好。
因此,有一种非常简单的方法来编写数据以表格出色,并将Excel文件适当地为他人进行了适当的格式,以便于阅读。现在,我们本可以使用COM界面与应用程序进行交谈,Excel,Excel,并通过编程方式控制不同单元格的格式。
现在,在某些情况下,这可能是有用的或可能是必要的,以使您对格式的最终控制。但是,这比这里非常简单的过程要复杂得多,这对我来说对我的大多数用例都适用。
相关产品s manbetx 845
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)