TabularJS
All formats

CSV to JSONCSV

Comma-separated values.

The universal data exchange format. TabularJS handles escaping, quoted fields, BOM, and mixed line endings correctly.

Feature support

Data values
Formulas
Styles
Merged cells
Comments
Column metadata

Example

js
import tabularjs from 'tabularjs';

const result = await tabularjs('data.csv');
const rows = result.worksheets[0].data;

Why TabularJS for CSV?