MATLAB Answers

0

rows interval using textscan

Asked by sermet OGUTCU on 24 Jun 2019
Latest activity Answered by Guillaume
on 24 Jun 2019
What is the equivalent of
xlsread('data.xlsx','B5:B10')
in the
textscan
?

  3 Comments

Bob Nbob
on 24 Jun 2019
To the best of my knowledge, you cannot specify a specific number of rows within textscan. You can tell it to ignore a number of rows at the beginning as 'headers,' but I don't believe it stops until it finishes the file once it actually starts reading.
Thank you Bob. Any alternative for textscan is available?

Sign in to comment.

Tags

1 Answer

Guillaume
Answer by Guillaume
on 24 Jun 2019
 Accepted Answer

The intent of the question is a bit unclear since textscan cannot parse excel files. If the intent is to parse a csv file, then both dlmread and csvread (which calls dlmread) accept a range.
In any case, it is very likely that parsing the text file would be a lot easier with readtable or readmatrix. The latter requires R2019a.

  0 Comments

Sign in to comment.