TabularJS
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?