TA的每日心情 | 怒 2019-11-20 15:22 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ l" M( Q4 N' }
- %从2005年.xls读取数据
- clc
- clear
- close all
- %%
- xlsdata={};%存放提取数据
" t2 C+ B* R" H2 k/ G M4 m- count=12;
- for j=1:count
- fprintf('正在读取2005年.xls第%d个sheet...n',j);
- [data text raw] = xlsread('2005年.xls',j);%读取Sheet j的数据,单元格为数字的存放到data(非数字的为Nan),为字符串的存放到text(非字符串的为空),raw中无论数字还是字符串,因为它是cell类型
+ y* l& q T4 T- }( w! O! U- %实际使用随意
- colume=0;
- for i=1:length(text(:,1))
- for k=1:length(text(1,:))
- if strcmp(raw{i,k},'汽车')
- colume=i;
- temp=raw{colume,10};
- break;
- end
- end
- end
$ [; }/ _4 _; C; @, c; c- if colume==0
- continue;
- fprintf('本Sheet未找到想要数据!n');
- end
- xlsdata(j,1)={sprintf('2005年%d月',j)};
- xlsdata(j,2)={sprintf('统计')};
- xlsdata{j,3}=temp;%cell类型注意{}与()的区别
- fprintf('读取完毕!n');
- end
- & j- E' M' u0 d/ C8 B3 h
@% o' Q7 B2 n A- fprintf('数据正在写入整理.xls文件...n');
- xlswrite('数据整理.xls',xlsdata(2:count,:),1);%写入xls数据
- fprintf('数据成功写入整理.xls文件!n');
( A* @% e6 w# J' H) E0 p9 O: I0 K ' z9 Y3 u! \9 E+ q9 x
|
|