我需要在excel中显示一个矩阵,但我的最后一列显示excel中的特殊caracteres。 我想将数字或字符串中的最后一列转换为正确显示。
我的矩阵
data
= 'A1' [48]
'A2' [44]
'A3' [45]
'A4' [46]
这最后一栏(带括号)似乎是双倍的。
我想要这样的东西:
data
= 'A1' 48
'A2' 44
'A3' 45
'A4' 46
答案 0 :(得分:1)
数据类型为cell。如果你使用
data(:,2)=cellfun(@num2str,data(:,2),'UniformOutput',false)
然后所有数字将在您要求的输出中显示为字符串。
答案 1 :(得分:1)
如何将num2str
应用于整个数字数组,然后将输出字符串转换回单元格:
data(:, 2) = cellstr(num2str(vertcat(data{:, 2})));