import_xlsx
Import an Excel workbook into a normalized workspace: merge multi-row headers, detect numeric patterns, and generate JSON tables. Use check mode to validate spreadsheet structure before import.
Instructions
从本地 xlsx 文件(绝对路径)导入并创建工作区:读取工作簿全部 sheet(或 sheets 参数指定子集),双行表头自动合并为「父.子」复合列名,数值列自动识别等差/等比/常数模式,装配为规范化 tables/*.json + workspace.json 并设为当前工作区。headerRows 缺省由启发式探测(结果随摘要回显,探测失误可显式指定 1/2 重试);同名工作区整体覆盖重建。mode=check 只做九规则格式检查(表头结构/类型合法性/外部工作簿引用/公式结构一致性——含公式矩阵 cell.f),不建工作区,返回 findings 清单。导入后即可用 list_tables / read_table / audit_column / export_table 等工具审计导出。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | import(缺省)= 建工作区;check = 只跑九规则格式检查不建工作区(导表前体检) | |
| sheets | No | 导入 sheet 子集与覆盖(可选;缺省导入全部 sheet,module=import,headerRows 自动探测) | |
| xlsxPath | Yes | 本地 xlsx 文件绝对路径(Windows 正反斜杠均可,内部归一) | |
| workspaceName | No | 工作区名(可选;缺省取文件名去扩展名。仅允许字母/数字与 -._,首字符须为字母/数字) |