假设我们在MATLAB中有这个代码:
data = [1,4,43,21,12];
我想将其写入第5行的excel文件。我们可以使用A5:E5
但我的数据大小发生变化(上面data
只是一个例子)我需要这些数据在行中每次我的excel文件中有5个。我们如何使用xlswrite
或其他相关功能来实现这一目标?
答案 0 :(得分:0)
如果您可以在每次将文件加载到表格中时打开和关闭整个xls文件:
T = readtable('filename');
随后使用花括号访问/修改表格中的数据(类似于单元格数组),即:
D = T{i,j};
最后我将表格写回xlsx文件:
writetable(T,filename);
有关功能的帮助: