当您使用“xlswrite”(或“xlsread”)函数时,有时您需要指定excel 工作表列来写入Matlab 数据。 例如(来自 xlswrite 上的 Matlab 帮助)
s = xlswrite('tempdata.xls', d, '温度', 'E1') “E1”在excel中的意思是列号 = 5 ; 行号 = 1 ;
如果您自动使用 xlswrite 命令,则需要一个将“第 5”列转换为“E”的转换器。
例如让 xlswrite 命令为;
s = xlswrite('tempdata.xls', d, '温度', L)
假设“L”是您应该在代码中创建的变量。
>> cN= xlsColStr(5)
cN =
乙
之后,您可以结合行号来创建确切的位置,例如:
rN = 1;
>> L = strcat(cN,num2str(rN))
L =
E1 当然