write_cells
Write multiple Excel cells in one batch call to avoid slow per-cell loops and repeated backups. Supports formulas and automatic .bak rollback for safe updates.
Instructions
批量写入多个单元格 —— 一次调用完成,不要用单格写入循环调用。
这是批量接口:请在一次调用里传入所有要写的单元格, 服务只做一次文件读写周期。逐格循环调用会慢很多且反复触发备份。
参数:
cells:列表,每项 {"cell": "B2", "value": "内容"}; value 以 "=" 开头会被当作公式写入(如 "=SUM(B3:B9)")
sheet:工作表名,省略则写活动表
create_sheet_if_missing:工作表不存在时是否新建(默认 False,避免误建表)
安全:写入前自动生成 .bak 备份 + 原子保存,可用 revert_last_write 回滚。 限制:单次最多 10 万个单元格。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cells | Yes | ||
| sheet | No | ||
| file_path | Yes | ||
| create_sheet_if_missing | No |