Read comma-separated value in a matrix of strings
A = csv_textscan(M) A = csv_textscan(M, separator) A = csv_textscan(M, separator, decimal) A = csv_textscan(M, separator, decimal, conversion) A = csv_textscan(M, separator, decimal, conversion, range)
a m-by-1 or 1-by-m matrix of strings.
a 1-by-1 matrix of strings, the column separator mark.
a 1-by-1 matrix of strings, the decimal mark. The available values are "." or ",".
a 1-by-1 matrix of strings, the type of the output A
.
Available values are "string" or "double".
a 1-by-4 or 4-by-1 matrix of floating point integers, the range
of rows and columns which must be read (default range=[], meaning
that all the rows and columns).
Specify range using the format [R1 C1 R2 C2]
where (R1,C1) is the upper left corner of the data to
be read and (R2,C2) is the lower right corner.
a m-by-n matrix of strings or double.
Given an ascii file with delimited fields, this function returns the corresponding Scilab matrix of strings or doubles.
The csv_textscan
function has the same
purpose as csv_read
, except that
csv_textscan
reads in a string, while
csv_read
reads in a file.
The default value of the optional input arguments are
defined by the csv_default
function.
Any optional input argument equal to the empty matrix
[]
is set to its default value.
When input argument "conversion" is equal to "double", strings are converted as NaN.
Copyright (C) 2010-2011 - DIGITEO - Allan CORNET
Copyright (C) 2011 - DIGITEO - Michael Baudin