CSV file
[Desktop Automation]
The text file object represents a CSV file. The file consists of string entries inside a matrix of rows and colums (also known as fields). The matrix entries are called cells. The number of colums is defined by the first row. If you add a new row with more columns than the first row an error is thrown.
Properties
Property | Read/write | Type | Description |
---|---|---|---|
rowlength | read-only | Number | Returns the number of fields |
tablelength | read-only | Number | Returns the number of lines |
Methods
Name | Syntax | Description |
---|---|---|
appendfilewithentry | CSVfile:appendfilewithentry(cell:string, lineending:Boolean); | Appends one cell to the file. lineending is optional. When it is true, a newline is added at the end. |
appendfilewithline | CSVfile:appendfilewithline (line:string); | Appends one line to the file. |
getcell | Field:string = CSVfile:getcell(row:number; field:number, replace:Boolean); | Reads the cell at row and field. replace is optional. If it is true, quotation marks are removed. |
readfile | CSVfile:readfile(filename:string); | Reads the file of filename from the file system. |
savetofile | CSVfile:savetofile(filename:string); | Saves the CSV to a file of filename, overwrites an existing file depending on the Boolean value at creation of the object. |