how to read text file into formatted array
Mostrar comentarios más antiguos
Hi
I have a text file which contains many rows of this shape
'0862;1;10/09/2002;09:15:59;23.845089;38.018470;486253.80;4207588.10'
I need to read each line in different cells. each cell contains data between ";" and the third and forth one are date and time while others are double numbers.
would you please help me to do so
2 comentarios
per isakson
el 15 de Dic. de 2014
Editada: per isakson
el 15 de Dic. de 2014
"I need to read each line in different cells"   Why is that? And what does it exactly mean?
H D
el 15 de Dic. de 2014
Respuesta aceptada
Más respuestas (1)
Azzi Abdelmalek
el 15 de Dic. de 2014
Editada: Azzi Abdelmalek
el 15 de Dic. de 2014
fid=fopen('FileName.txt')
tline = fgetl(fid)
out=[];
while ischar(tline)
out{end+1,1} =tline
tline= fgetl(fid);
end
fclose(fid)
%You can aadd
A=regexp(out,';','split')
n=numel((A{1}))
B=reshape([A{:}],n,[])'
res=[cell
Categorías
Más información sobre Large Files and Big Data en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!