All formats
DIF to JSONDIF
Data Interchange Format.
A vintage format created for VisiCalc. Still found in archival data exchange. TabularJS handles headers, labels, and comments.
Feature support
Data values
Formulas
Styles
Merged cells
Comments
Column metadata
Example
js
const result = await tabularjs('archive.dif');Why TabularJS for DIF?
- 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.

