[Matlab] 读取excel中较大的数据时不以有效数字形式显示

问题:
excel中存储的数据较大,如501249.91,matlab读取后会以有效数字形式显示,如何使其安装501249.91显示?

解决方法:

  1. 将excel表格中的数据的显示格式设置为文本。
  2. 将数据以字符串的格式读取到元胞数组中。
[data] = xlsread('filename'); % filename是文件的绝对地址
[row,col] = size(data);
c=cell(row,col); % 创建和data大小相同的空元胞数组
for i=1:row 
    for j=1:col
        c{i,j} =num2str(data(i,j)); % 将数据以字符串的形式存储在元胞数组中
    end
end

你可能感兴趣的:(matlab,开发语言)