У меня есть код, который читает файл Excel и изменяет файл xls, а затем сохраняет его как текстовый файл
[f,n] = uigetfile('*.xls');
[num,text,row]=xlsread(f);
data=num';
temp_dir = pwd;
[f,n]=uiputfile('*.txt');
if isstr(f)
cd(n);
fid=fopen(f,'w');
[rows,cols]=size(text);
for i=1:rows
fprintf(fid,'%s\t',text{i,1:end-1});
fprintf(fid,'%s\n',text{i,end});
end
plats = '%10f\t';
[rows,cols] = size(data);
for n = 1:rows-2
plats = [plats,'%10f\t'];
end
Теперь у меня есть файл размером 100 xls, и я хочу, чтобы этот процесс для всехиз них, как пакетная обработка.
Я знаю, что я мог бы использовать:
files_from= dir(fullfile(from_dir,'*.xls'));
for i = 1:length(files_from)
FileName=files_from(i).name;
[num,txt,all]= xlsread(fullfile(from_dir,FileName));
xlswrite(fullfile(to_dir, files_from(i).name),data);
end
, но я не могу получить это написать: ((((((((Пожалуйста, любое предложение ?????