CSV Helper

v1.0.0

Static utility wrapper for Papaparse to quickly parse and unparse CSV content.

Parse CSV string to data

import { CsvHelper } from '@oardi/ts-utils';

interface Person {
	id: string;
	name: string;
}

const result = await CsvHelper.parse<Person>('id,name\n1,Ada');
console.log(result.data);
// [{ id: '1', name: 'Ada' }]

parse() enables Papa Parse’s header mode and accepts either a CSV string or a browser File.

Unparse data to CSV

const csv = CsvHelper.unparse<Person>([
	{ id: '1', name: 'Ada' },
	{ id: '2', name: 'Grace' },
]);

An optional Papa Parse UnparseConfig can be passed as the second argument.

Previous:Helpers

← Clipboard Helper