read_range
Retrieve Excel sheet data with pagination, format markers, and hidden content handling. Get values, formulas, and cell coordinates in batches to avoid large reads.
Instructions
读取工作表数据,支持分页、截断、格式语义与隐藏内容处理。
重要:不要试图一次读完大表。默认 limit=200 行, 超出的部分通过增大 offset 分批获取(truncated 会告诉你是否还有剩余)。
参数:
sheet:工作表名,省略则用活动表
cell_range:Excel 区域,如 "A1:D50";省略则读整表(仍受 limit 约束)
offset / limit:分页,从第 offset 行开始取 limit 行
include_format:是否附加格式语义标记(默认 True)
include_hidden:是否读取隐藏行列(默认 False)
格式语义标记(汲取自 excel-vision-mcp —— 作者留下的格式是有含义的):
[B] 粗体 / [I] 斜体 / [S] 删除线(常表示"已取消/作废")
[HL:色] 底色高亮(常表示"待审阅/重点") / [C:色] 字体色
[M] 合并单元格 / [HIDDEN-REF] 已隐藏但因被公式引用而保留 注意:只在单元格真的用了格式时才附加,朴素表格不产生任何额外 token。
隐藏内容:默认跳过(作者隐藏通常表示不属于审阅内容), 但被可见公式引用的隐藏单元格仍保留并标记 [HIDDEN-REF], 且始终报告跳过了多少,绝不静默丢弃。
返回:grid(二维值)、cells(坐标→值)、formulas、format_markers。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| sheet | No | ||
| offset | No | ||
| file_path | Yes | ||
| cell_range | No | ||
| include_format | No | ||
| include_hidden | No |