Multi-Delimited file

I have data in xls files and one of the rows looks like this: 1/1/09 0:21 The first have represents date and the second have represents time. when imported using xlsread is get a long number which means nothing I need the date and the time. Can some one help me please.

댓글 수: 2

Paulo Silva
Paulo Silva 2011년 3월 5일
post the code you are using and someone might tell you what your should improve or change.
faisal Mahmood
faisal Mahmood 2011년 3월 5일
for i = 1:numberoffiles
A = 'Data';
str = sprintf('%d',i);
varname = [A,str];
filename = listing(i,:).name;
[ndata, text, alldata]= xlsread(filename);
end

답변 (1개)

Walter Roberson
Walter Roberson 2011년 3월 5일

2 개 추천

datestr() that long number. But be sure to cross-check the result, as excel's time base is different than Matlab's. There is a relatively simple time conversion if needed. The offsets are documented here

댓글 수: 2

faisal Mahmood
faisal Mahmood 2011년 3월 5일
what about if its in the middle of the file. Like it row number T.
Walter Roberson
Walter Roberson 2011년 3월 5일
Then datestr(ndata(T,C)) where C is the column number.

이 질문은 마감되었습니다.

질문:

2011년 3월 5일

마감:

2021년 8월 20일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by