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?
- No external parser dependencies — faster installs, smaller bundles.
- Works identically in Node.js and modern browsers.
- Output is shape-compatible with Jspreadsheet — render parsed data in a live workbook with one call.

