csvTextScanConvert a comma-separated value to a matrixCalling Sequence
A = csvTextScan(M)
A = csvTextScan(M, separator)
A = csvTextScan(M, separator, decimal)
A = csvTextScan(M, separator, decimal, conversion)
A = csvTextScan(M, separator, decimal, conversion, range)
ParametersMa m-by-1 or 1-by-m matrix of strings.separatora 1-by-1 matrix of strings, the column separator mark.decimala 1-by-1 matrix of strings, the decimal mark. The available
values are "." or ",".
If decimal is different of [] and conversion is set to string, the decimal conversion will be done.
conversiona 1-by-1 matrix of strings, the type of the output
A. Available values are "string" or
"double".
rangea 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.
Aa m-by-n matrix of strings or double.DescriptionGiven an ascii file with delimited fields, this function returns the
corresponding Scilab matrix of strings or doubles.
The csvTextScan function has the same purpose as
csvRead, except that csvTextScan
reads in a string, while csvRead reads in a
file.
The default value of the optional input arguments are defined by the
csvDefault 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.
ExamplesSee Also
csvRead
History5.4.0Function introduced. Based on the 'csv_readwrite' module.5.4.1
If decimal is different of [] and conversion is set to string, the decimal conversion will be done.