如何将matlab 中的数据写入现有的word 表格中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将matlab 中的数据写入现有的word 表格中?相关的知识,希望对你有一定的参考价值。
我用matlab处理实验数据,但还得出报告,报告是现成的 word文档,我只需将数据填入word文档里面的表格即可,请问如何在matlab的程序中实现。
你可以这样做:(1)先在matlab里面,把相关数据导出、保存成csv格式的文件;比如说,你可以在workspace视图底下,把相关的变量直接导出;
(2)用excel打开csv文件;
(3)复制excel中的表格(相关区域),然后粘贴到word文档之中。然后再调整一下格式就OK啦!追问
我想要编程实现,因为数据量太大了。以前我就是拷贝进去的,一次实验数据拷贝进实验模板里面就得复制粘贴几个小时,想减轻工作量。
参考技术A matlab2015a版本,建立号word文档后,插入表格代码如下:Total_Tab = Document.Tables.Add(Selection.Range,5,4);
Total_Tab.Rows.Alignment = 'wdAlignRowCenter';
Total_Tab.Borders.OutsideLineStyle='wdLineStyleSingle';
Total_Tab.Borders.OutsideLineWidth='wdLineWidth150pt';
Total_Tab.Borders.InsideLineStyle='wdLineStyleSingle';
Total_Tab.Borders.InsideLineWidth='wdLineWidth150pt';
Total_Tab.Rows.Alignment='wdAlignRowCenter';
Total_Tab.Cell(1, 1).Range.Text = '项目';
Total_Tab.Cell(1, 2).Range.Text = '最小值';
Total_Tab.Cell(1, 3).Range.Text = '最大值';
Total_Tab.Cell(1, 4).Range.Text = '均值±标准差';
……
对每一格插入元素 参考技术B 把求得的值在workspace中直接选中,复制
word直接粘贴
ruby excel - 将数据写入现有的xls
我在ruby中尝试了不同的宝石,并且搜索了很多,但Ruby似乎没有解决方案来写入现有的excel文件。
我的excel文件'services.xls'有3列
- 第一列名称是'inputxlm'
- 第二列名称是'methodtoexecute'
- 第三列名称是'输出'
我有内部逻辑,它接受inputxlm,使用该方法处理它并生成输出
如何将输出写回'services.xls'中的输出列?
注意:我不想使用win32ole,因为我的组织对它有一些限制
本文是找出最适合您的库的一个很好的来源:https://spin.atomicobject.com/2017/03/22/parsing-excel-files-ruby/
我的公司使用axlsx
结合axlsx_rails
来渲染xls文件,使用Rails渲染机和axlsx_styler
进行样式设计。
请注意,在一个简单的用例中,你所描述的那个,你不需要像xls这样的excel文件,只需一个CSV即可,为此,Ruby有CSV
以上是关于如何将matlab 中的数据写入现有的word 表格中?的主要内容,如果未能解决你的问题,请参考以下文章
pandas如何在现有的Excel表格上新建工作表并添加dataframe
写入现有的 xlsx 文件,仅覆盖 Python 中的一些工作表
使用 openpyxl 将数据写入现有的 Excel 工作表