feishu_sheet
Create, read, update, find, and export Feishu/Lark spreadsheets directly through API calls. Manage spreadsheet data programmatically for automation and integration workflows.
Instructions
【以用户身份】飞书电子表格工具。支持创建、读写、查找、导出电子表格。
电子表格(Sheets)类似 Excel/Google Sheets,与多维表格(Bitable/Airtable)是不同产品。
所有 action(除 create 外)均支持传入 url 或 spreadsheet_token,工具会自动解析。支持知识库 wiki URL,自动解析为电子表格 token。
Actions:
info:获取表格信息 + 全部工作表列表(一次调用替代 get_info + list_sheets)
read:读取数据。不填 range 自动读取第一个工作表全部数据
write:覆盖写入,高危,请谨慎使用该操作。不填 range 自动写入第一个工作表(从 A1 开始)
append:在已有数据末尾追加行
find:在工作表中查找单元格
create:创建电子表格。支持带 headers + data 一步创建含数据的表格
export:导出为 xlsx 或 csv(csv 必须指定 sheet_id)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| url | No | 电子表格 URL,例如 https://xxx.feishu.cn/sheets/TOKEN 或 https://xxx.feishu.cn/wiki/TOKEN(与 spreadsheet_token 二选一) | |
| spreadsheet_token | No | 电子表格 token(与 url 二选一) | |
| range | No | 读取范围(可选)。格式:<sheetId>!A1:D10 或 <sheetId>(sheetId 通过 info 获取)。不填则自动读取第一个工作表全部数据 | |
| sheet_id | No | 工作表 ID(可选)。仅当不提供 range 时生效,指定要读取的工作表。不填则读取第一个工作表 | |
| value_render_option | No | 值渲染方式:ToString(默认)、FormattedValue(按格式)、Formula(公式)、UnformattedValue(原始值) | |
| values | No | 二维数组,每个元素是一行。例如 [["姓名","年龄"],["张三",25]] | |
| find | No | 查找内容(字符串或正则表达式) | |
| match_case | No | 是否区分大小写(默认 true) | |
| match_entire_cell | No | 是否完全匹配整个单元格(默认 false) | |
| search_by_regex | No | 是否使用正则表达式(默认 false) | |
| include_formulas | No | 是否搜索公式(默认 false) | |
| title | No | 电子表格标题 | |
| folder_token | No | 文件夹 token(可选)。不填时创建到「我的空间」根目录 | |
| headers | No | 表头列名(可选)。例如 ["姓名", "部门", "入职日期"]。提供后会写入第一行 | |
| data | No | 初始数据(可选)。二维数组,写在表头之后。例如 [["张三", "工程", "2026-01-01"]] | |
| file_extension | No | 导出格式:xlsx 或 csv | |
| output_path | No | 本地保存路径(含文件名)。不填则只返回文件信息 |