pai Core Libraries
csv-parser
CSV file reading and writing for PascalAI. Parse delimited text files, access rows and columns by index or name, and export data as JSON.
Install ppm install csv-parser
Usage Example
uses csv_parser, file_utils; // Parse a CSV file var rows := ParseCSV(ReadFile('data.csv')); // Access rows and columns var firstRow := GetRow(rows, 0); var nameCol := GetColumn(rows, 'Name'); // Iterate over rows for row in rows do WriteLn(GetField(row, 'Name')); // Convert to JSON var json := ToJSON(rows); // Write CSV WriteCSV(rows, 'output.csv');
Features
Parse CSV with automatic header detection
Configurable delimiter (comma, tab, semicolon)
Access columns by name or index
Access rows as record-like objects
Export data to JSON format
Write modified data back to CSV files
← Back to Package Index