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๏ƒ

Array

import(file_path: String, delimiter: String = ",", options: Dictionary = {}) static

Array

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.