:在Excel中写入数据总是返回1
我想写一个从Matlab增加整数数组到一个Excel文件。
所以我写了下面的代码:
T=linspace(1,172800,172800); xlswrite('example.xlsx',T,'A1:A172800');
结果是一个excel工作表,第一列(从第一行到第172800行)全部由“1”填充,而不是预期值。
Matlab工作区中没有打印错误。
我应该做些什么来实现我的目标?
你需要先转置T
:
T=transpose(linspace(1,172800,172800)); xlswrite('example.xlsx',T);
T需要转置,
xlswrite('example.xlsx',T','time','A1:A172800');