xlsx_form_controls
Extract every form control (Check Box, Drop-down, etc.) from an Excel workbook with linked cell, current value, and source ranges. Ideal for documenting interactive dashboards or auditing user-changeable cells.
Instructions
list every form control (Check Box, Button, Drop-down, List Box, Option Button, Scroll Bar, Spinner, Label, Group Box) in a workbook with the linked cell, current value, dropdown source range, and min/max/step bounds where applicable. No other tool gives this in a single call: ExcelJS doesn't expose form controls; pandas drops them entirely; openpyxl support is partial. xlsx_form_controls reads xl/ctrlProps/ctrlProp*.xml directly + maps to sheets via the rel chain.
USE WHEN: documenting a survey workbook, scoring rubric, dashboard, or forms-as-spreadsheets template where the interactive UI carries semantic meaning. Or auditing a workbook to find which cells human users can change via a control vs. by direct typing. Free tier — counts against the 10k/mo cap.
DO NOT USE WHEN: just reading values (use xlsx_read).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_b64 | Yes | ||
| options | No |