← Back to Browse
Data Processing
CSVPilot
High-performance CSV parsing, transformation, and export with streaming support for large files.
★★★★☆ 4.4
167 reviews
5.6k
installs
v2.0.0
MIT
Install
npx skilldock install csv-pilot
About
CSVPilot handles CSV files of any size with streaming reads and writes. Features automatic delimiter detection, header mapping, data type inference, column transformation pipelines, deduplication, and output to CSV/JSON/SQL. Processes 1M+ rows with constant memory usage.
Usage Example
const { CSVPilot } = require("csv-pilot");
await CSVPilot.transform({
input: "./data/users.csv",
output: "./data/cleaned.csv",
columns: {
email: { lowercase: true, validate: "email" },
age: { type: "integer", filter: "> 0" },
name: { trim: true, titleCase: true }
}
});