xls-reader

Drop a legacy .xls file — it's parsed right here, in your browser.

Drop an .xls here
or click to choose a file (Excel 97–2003 / BIFF8)
no file handy? try a sample .xls →

🔒 Nothing is uploaded. The file is read locally with Uint8Array/DataView — it never leaves your browser.

import { readXls } from "xls-reader";
const workbook = readXls(await file.arrayBuffer());
// exactly what this page does — the real npm package