/
readFromCSVFile
readFromCSVFile
Description
Reads the values from the CSV file, returning them to an array, of N rows * M columns values.
Parameters
Return Type
String []
The values from the file, as a string array.
Examples
The basic form will look like this:
string [] fileContent = readFromCSVFile("C:/test.csv", true);
However it is hardly usable. A better form will look like this:
//Suppose we have a CSV file with 3 columns, First Name, Last Name, Age
struct Emp {
string fName;
string
lName;
number age;
}
Emp [] fileContent = readFromCSVFile("C:/test.csv", true);
for(Emp e in fileContent) {
//we can address them now in a better way.... so process row after row
string s = e.fName + " " + e.lName + " / " + e.age;
//do smth with that 's'
}
Unless calendar dates are in formats SIL can understand, dates should be imported as strings and further parsed afterwards in your SIL program.
You can use absolute paths and relative paths to "sil.home".
If the header exist, it must not have duplicated columns, otherwise you need to skip it manually.
If the file is not found, an error will be raised.
See also
, multiple selections available,
Related content
readFromCSVFile
readFromCSVFile
More like this
readFromCSVFile
readFromCSVFile
More like this
fileReadLine
fileReadLine
Read with this
CSV Data Files
CSV Data Files
More like this
Retrieving Data From a Separate File
Retrieving Data From a Separate File
More like this
Retrieving Data From a Separate File
Retrieving Data From a Separate File
More like this