xlsx_doctor
Scans a local .xlsx file for macros, external references, hidden sheets, and other issues. Returns a ranked health report with quick facts like sheet count and file size. Use to triage unknown workbooks before other tools.
Instructions
ONE-CALL workbook health report for a LOCAL .xlsx file. Scans for macros, external workbook references, hidden / veryHidden sheets, missing creator metadata, large embedded images, and surfaces interesting feature flags (LAMBDA, dynamic arrays, pivot cache, slicers, threaded comments). Findings ranked HIGH / MEDIUM / LOW. Plus quick_facts: sheet count, formulas, named ranges, merges, hyperlinks, validations, images, file size.
The "check this workbook" call agents should make BEFORE any other tool — single round trip, ranked output an LLM can read at a glance.
USE WHEN: an agent has been handed an unknown workbook and needs to triage it before drilling in. Or pre-flighting a file before sharing.
DO NOT USE WHEN: you already know what you're looking for (use the focused tool — xlsx_macros, xlsx_external_links, etc.). Or you only need data values (use xlsx_read).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_b64 | Yes |