【发布时间】:2016-10-27 09:59:07
【问题描述】:
我正在尝试编写一个脚本来加载一个 excel 文件并将 10 个子文件写入 10 个单独的文件或单独的工作表中。我是 MATLAB 新手,遇到了一些麻烦。
需要找到一种加载文件的方法,并且只访问 excel 文件上的 A1:B1000,然后将该信息写入新的 excel 文件。然后加载A1000:B2000等...
我的思路和代码如下:
i=1;
j=1000;
TenTimes=1;
master= 'Master.xlsx';
while TenTimes < 10
num = xlsread('File1.xlsx');
Time = num(:,1);
Current = num(:,2);
xlswrite(master,[Time Current]);
i == j;
j = j +1000;
TenTimes = TenTimes + 1;
end
我厌倦了以下内容:
num=num = xlsread('File1.xlsx', 'Ai:Bj');
这使 MATLAB 崩溃并冻结了我的笔记本电脑。
num = xlsread('File1.xlsx');
Time = num('Ai:Aj',1);
Current = num('Bi:Bj",2);
这会产生垃圾
我也不确定如何对循环进行编码以生成单独的文件或单独的工作表。
任何帮助将不胜感激。
【问题讨论】: