Matlab 将矩阵循环写入同一个Excel中不同命名的Sheet中

前言

由于需要计算不同行政区划不同年份的某个指标变化情况,实际上是三种变量三维数组,除去在matlab内部保存变量外,写入Excel方便查看制表

教程代码

参考:

%% 将矩阵写入excel 
%将该矩阵写入 M.xls 文件中的第二个工作表,从第三行开始写入。
writematrix(M,'M.xls','Sheet',2,'Range','A3:E8')
readmatrix('M.xls','Sheet',2,'Range','A3:E8')%读取
writematrix(M2,'M.xlsx','WriteMode','append')%追加模式写入数据

应用代码

excelname='xxx\Area.xlsx';
XianName={'a','b','c','d','e'};
for i = 1:9
area=zeros(23,13);
%中间省略一番操作改变area
writematrix(area,excelname,'Sheet',string(XianName(i)))
end
posted @ 2023-03-21 17:13  icydengyw  阅读(753)  评论(0编辑  收藏  举报