CSV +
Premium CSV processing module for high-performance parsing and generation of delimited datasets in BoxLang+ applications.
✨ Key Features
📦 Installation
box install bx-csv🚀 Quick Start
🎯 Basic Usage
Creating a New CSV File
Using Fluent API (Recommended) ✨
Using Static Constructors
Writing Data
Setting Headers and Adding Rows
Setting Row Data by Row Number
Reading Data
Loading from File
Loading from String
Loading with Configuration
Saving CSV Files
Exporting and Importing Data
Exporting to JSON
Exporting to Query
Exporting to Array
Exporting to String
Importing from JSON
Importing from Array of Structs
Importing from Query
Round-trip Export/Import Example
🎨 Intermediate Usage
Working with Headers
Custom Delimiters and Quotes
Filtering and Mapping Data
Working with Different Line Separators
Trimming and Space Handling
Handling Empty Lines and Comments
Null String Handling
Quote Modes
🚀 Advanced Usage
Streaming Large Files
Complex Fluent API Examples
Building a Report from Database Query
Loading, Transforming, and Saving
Processing Multiple Files and Combining
Converting Between Formats
Handling Duplicate Headers
Skip Header Record Configuration
Auto-flush and Trailing Delimiters
Performance Tips
📚 Reference Documentation
🤝 Support & Community
Last updated
Was this helpful?
