Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 2.12 KB

CSVReader.new.md

File metadata and controls

38 lines (32 loc) · 2.12 KB

new CSVReader

The constructor function is established to create a CSVReader object.

Sample

//The content of the test.csv file is 
//"A,B,C,D
// 1,2,3,4
// a,b,c,d"
var csvReader = new CSVReader("input/test.txt", ",", "\"", "MS932");

API

CallingReturning
new CSVReader (path)CSVReader
new CSVReader (path, separator)CSVReader
new CSVReader (path, separator, delimiter)CSVReader
new CSVReader (path, separator, delimiter, encoding)CSVReader
new CSVReader (path, separator, delimiter, encoding, skipRows)CSVReader
new CSVReader (path, separator, delimiter, encoding, skipRows, rowsToRead)CSVReader
new CSVReader (path, separator, delimiter, encoding, skipRows, rowsToRead, offsetBytes, offsetRows)CSVReader
ParametersTypeDescription
pathStringThe relative CSV file path to the storage folder.
separatorStringThe separator of the CSV file. The default value is ",".
delimiterStringThe delimiter of the CSV file. The default value is "\"".
encodingStringThe charset name of the CSV file. The default value is UTF-8.
skipRowsNumberThe count of rows to be skipped without reading. The default value is -1 means undefined.
rowsToReadNumberThe count of rows to be read. The default value is -1 means undefined.
offsetBytesNumberThe count of bytes to be offset before skip rows. The default value is -1 means undefined. And you can get the current position by csvReader._offsetBytes.
offsetRowsNumberThe count of rows to be offset before skip rows. The default value is -1 means undefined. And you can get the current position by csvReader._offsetRows.