Matlab实现对Excel的批量操作
(2012-11-01 19:29:52)
标签:
matlab杂谈 |
分类: Matlab编程及应用 |
一:首先获取目标文件夹下需要处理的所有文件的名称
二:Matlab实现对Excel操作
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%所处理的表格为淘宝宝贝销售排行的报表的数据
%%% 读取原始表格数据
[a b
c]=xlsread('宝贝销售排行_2012-03-28全部数据.csv') ;
num=size(c,1);
date=c{1}(8:17);
c(1);
d={};
%%% 读取原始表格数据
%%% 取出日期清空第一行
x=' ';
num_str=num2str(num);
range_all=strcat('A1:','Z',num_str);
xlswrite('宝贝销售排行_2012-03-28全部数据.csv',x,range_all)
%%% 取出日期清空第一行
for i=2:num
end
title='日期';
xlswrite('宝贝销售排行_2012-03-28全部数据.csv',{title},1,'P1:P1');
range_p=strcat('P2:','P',num_str);
xlswrite('宝贝销售排行_2012-03-28全部数据.csv',{date},1,range_p);
xlswrite('宝贝销售排行_2012-03-28全部数据.csv',d,1);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
实现批量处理,只需外层加上循环就可以了。