csv-parse
Function
Parse CSV text into an array of objects (with headers) or 2D array
Syntax
$data = csv-parse "name,age\nAlice,30"
parse literal CSV text with headers
$data = csv-parse $csvText
parse CSV from variable
$data = csv-parse "a,b\n1,2" no-header
parse CSV as 2D array (no header row)
$data = csv-parse $csvText no-header
parse variable CSV as 2D array