DSVImporter๏
Inherits: RefCounted < Object
Low-level delimiter-separated value importer.
Description๏
DSVImporter parses CSV, TSV, PSV, and other single-character delimiter-separated text into arrays of strings. It handles quoted fields, escaped quotes, CRLF/LF/CR line endings, and supports configurable row-length handling, field trimming, empty-row skipping, and comment rows.
Methods๏
import(file_path: String, delimiter: String = ",", options: Dictionary = {}) static |
|
import_string(string: String, delimiter: String = ",", options: Dictionary = {}) static |
Method Descriptions๏
Array import(file_path: String, delimiter: String = ",", options: Dictionary = {}) static ๐
Parses the file at file_path into an array of PackedStringArray rows. Supports options keys trim_fields, skip_empty_rows, comment_prefixes, row_length_mode, null_values, true_values, and false_values.
Array import_string(string: String, delimiter: String = ",", options: Dictionary = {}) static ๐
Parses string into an array of PackedStringArray rows. Supports options keys trim_fields, skip_empty_rows, comment_prefixes, row_length_mode, null_values, true_values, and false_values.