xltojson extractor

Loading Python runtime…

Drop .xlsm / .xls customer workbooks — or whole folders — here
Folders are searched automatically; only workbooks are picked up.
Extraction runs entirely in your browser — files are never uploaded anywhere.
First time? Click ? how to in the top bar.

$ how to use this tool

  1. Wait until the top bar shows ✓ Python ready (first visit takes a few seconds).
  2. Drag workbook files (.xlsm / .xls) — or whole folders — anywhere onto the page. Or use Open workbook… / Open folder… top right. Folders are searched all the way down (year → project type → customer); only workbooks are picked up, everything else (PDFs, photos) is ignored.
  3. Each customer appears as a tab. Click a tab to review: Job file is the readable view, Raw data is everything in the workbook.
  4. Yellow boxes are warnings — that customer's file needs a human look.
  5. Download with ⬇ .json / ⬇ .raw.json per customer, or ⬇ all (.zip) for the whole batch. Files land in your normal Downloads folder.
  6. Done? Click ✕ clear session. Closing the tab erases everything too — nothing is saved between visits, so download before you leave.

Privacy: workbooks are processed locally in this browser and never uploaded to any server.