我正在尝试导入其中包含数字和字符串数据的 xls 文件。现在我希望输出是一个cell
仅由字符串组成的数组。我用了
[numeric,text,raw]=xlsread('myFile.xls');
读取文件。现在我正在寻找一种将所有单元格转换raw
为strings
. 我实际上解决了这个问题
raw=cellfun(@convertmat2char,raw);
function charData = convertmat2char(data)
if isnumeric(data)
charData={num2str(data)};
else
charData={data};
end
end
但这太慢了。我想这可以通过一个非常简单的矩阵运算来完成,但我似乎无法弄清楚如何。