EDA365电子论坛网
标题:
matalb读写excel文件常用代码实例
[打印本页]
作者:
mutougeda
时间:
2020-3-13 13:53
标题:
matalb读写excel文件常用代码实例
3 ~' [/ t$ q5 C Z4 f# S
%从2005年.xls读取数据
clc
clear
close all
%%
xlsdata={};%存放提取数据
7 u6 I4 }. f: @) ~7 {! c
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类型
1 q# e2 o& K4 A. }- I/ y
%实际使用随意
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 x0 d% z9 ~* r+ B8 e$ Y
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
; x5 ^) d! x e- E. W
: p h8 I# B v8 t/ K. E4 _! C
fprintf('数据正在写入整理.xls文件...n');
xlswrite('数据整理.xls',xlsdata(2:count,:),1);%写入xls数据
fprintf('数据成功写入整理.xls文件!n');
) x! g/ F6 e5 l) o
& E6 P! o8 p/ `8 o% E
作者:
NingW
时间:
2020-3-13 18:14
matalb读写excel文件常用代码实例
作者:
yin123
时间:
2020-3-16 16:56
matalb读写excel文件常用代码实例
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2