用 Matlab 保存 Excel 数据
Posted
技术标签:
【中文标题】用 Matlab 保存 Excel 数据【英文标题】:Save Excel-data with Matlab 【发布时间】:2020-01-26 14:34:24 【问题描述】:这是我的问题: 我想打开一个用作模板的 Excel 文件。这个文件应该被编辑然后保存。名称是一个变量,所以它应该总是改变。 IE。变量 A 一直在变化。
使用功能 [xlsread] 打开模板,使用功能 [xlswrite] 我可以随意更改它,它可以正常工作。问题是我无法单独保存文件,这意味着在编辑模板后我只得到 1 个文件,但我想保留模板并获得一个编辑过的文件,以便我可以再次使用模板。我找不到保存编辑后的 Excel 文件的方法。
请帮帮我
【问题讨论】:
调用xlswrite
时不能使用不同的文件名吗?
【参考方案1】:
你的想法有误。 xlsread
读取整个文件并将其保存在内存中。当您使用xlswrite
时,您的内存中的变量将被写入文件,而没有指向所读取文件的链接(只要您更改文件名)。
话虽如此,请注意 Matlab 建议使用 writetable
/writematrix
/writecell
而不是 xlswrite
。 xlsread
=> readtable
/readmatrix
/readcell
也是如此。
【讨论】:
以上是关于用 Matlab 保存 Excel 数据的主要内容,如果未能解决你的问题,请参考以下文章
如何把MATLAB行数据粘贴成EXCEL中的列数据,MATLAB中是1行7200列,怎么保存成EXCEL中7200行1列的数据?