faster-csv
v1.0.0
Published
Minimal dependency, fast CSV parser and formatter using modern Node.js APIs.
Maintainers
Readme
faster-csv
Minimal dependency, fast CSV parser and formatter using modern Node.js APIs.
Installation
npm install faster-csvUsage
Parse CSV
import { parseCSV } from "faster-csv";
for await (const row of parseCSV("data.csv")) {
console.log(row);
}Format CSV
import { formatCSV } from "faster-csv";
await formatCSV("out.csv", [
{ name: "Alice", age: 30 },
{ name: "Bob", age: 25 }
]);API
parseCSV(path, options?)
headers: boolean(default:true)separator: string(default:",")
Yields either an array of values or an object if headers are enabled.
formatCSV(path, rows, options?)
headers: boolean(default:true)separator: string(default:",")
Writes an array of rows to a CSV file.
License
MIT © Abhimanyu Singh
