module CsvParser
Defined in:
csv_parser.crConstant Summary
-
FORMULA_PREFIXES =
{'=', '+', '-', '@', '\t', '\r'}
Class Method Summary
-
.escape(value : String) : String
Escape a value for CSV output Wraps in quotes if contains comma, quote, or newline Prefixes formula-starting characters with ' to prevent injection
-
.parse_line(line : String) : Array(String)
Parse a CSV line handling quoted fields correctly Handles: commas inside quotes, escaped quotes
Class Method Detail
def self.escape(value : String) : String
#
Escape a value for CSV output Wraps in quotes if contains comma, quote, or newline Prefixes formula-starting characters with ' to prevent injection
def self.parse_line(line : String) : Array(String)
#
Parse a CSV line handling quoted fields correctly Handles: commas inside quotes, escaped quotes