1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 使用matlab读取excel数据并保存

使用matlab读取excel数据并保存

时间:2022-03-16 21:43:50

相关推荐

使用matlab读取excel数据并保存

数据格式如下:

数据有M行,每行有4列,4列之间用“,”分开,每列中的数据用“%%”分开

提取这些数据并保存

数据文件内容如下:

RawData.xlsx

aaaaa,bbbb%%cccc%%ddddd,eeeee%%ffffff%%gggggg,hhhhhh

jjjjjjjjjjj,kkkkkkkkkk,,

function [stData] = ReadData(varargin)if nargin==0 filename = 'RawData';elseif nargin==1 filename = varargin{1}; else error('Incorrect number of input arguments.') end [NUM,TXT,RAW]=xlsread(filename);stData = struct([]);for i = 1:size(RAW,1)LINE = regexp(RAW{i},',','split');LineData = {}for j = 1:size(LINE,2)COLUME = regexp(LINE{j},'%%','split');ColumeData = {};for k = 1:size(COLUME,2)ColumeData = [ColumeData COLUME{k}];endcolName = strcat('col' , num2str(j));stData(i).(colName) = ColumeData;LineData = [LineData ColumeData];endendsave('DataFile.mat', 'stData');

读取结果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。