如何使用matlab将多个excel文件导入一个excel文件?

时间:2017-11-11 14:00:47

标签: excel matlab matlab-guide

我是matlab的新手并且坚持这件事。我尝试使用matlab代码从多个excel文件中创建一个新文件。它设法生成新文件。然而,文件一团糟,我真的不知道如何做到这一点。这是代码:

apply plugin: 'realm-android'

我看到了显示结果数据有多乱的图片。请你帮助我好吗?非常感谢。error

2 个答案:

答案 0 :(得分:0)

使用xlsread(或readtable,如果你有最新版本的Matlab)而不是fread。希望这会有所帮助。

答案 1 :(得分:0)

[files,folder] = uigetfile('*.xls','Select Files','MultiSelect','on');
output = fullfile(folder,'rainfall.xls');

c = cell(0,5);

for i = 1:numel(files)
    c_curr = table2cell(readtable(fullfile(folder,files{i}),'ReadVariableNames',false));
    c = [c; c_curr];
end

tab = cell2table(c,'VariableNames',{'MyVar1' 'MyVar2' 'MyVar3' 'MyVar4' 'MyVar5'});

writetable(tab,output);

当然,每个文件必须包含相同数量的列,并且每列必须在所有文件中具有相同的基础数据类型。

相关问题