Sheet-to-Doc 完整指南:用数据驱动Word文档自动化

Sheet-to-Doc 完整指南:用数据驱动Word文档自动化

在日常办公中,我们经常面临这样的困境:Excel 里堆满了结构化数据,但需要把它们转换成格式规范的 Word 文档——合同、发票、入职通知书、成绩单、产品说明书……手动复制粘贴不仅耗时,还容易出错。

Sheet-to-Doc 正是为解决这个痛点而生。它是一款由 WTSolutions 开发的专业文档自动化工具,让你用数据”一键”生成 Word 文档。本文将全面介绍 Sheet-to-Doc 产品家族,帮助你快速上手。


产品家族一览

Sheet-to-Doc 提供了多种形态,覆盖不同使用场景和平台需求:

版本 在线/离线 平台 特点
网页版 在线使用 浏览器 零安装,打开即用
PWA 版 在线使用 Windows 微软商店可安装,体验接近原生应用
插件版 在线使用 Excel/WPS 在表格软件内直接调用
离线桌面版 离线使用 Windows / macOS / Linux 数据不出本地,最安全
AI Skill 本地运行 AI 助手(Cursor、Claude、OpenClaw 等) 让 AI 帮你自动生成文档

所有版本共享相同的核心功能,选择哪个取决于你的工作环境和安全需求。


核心功能

1. 多格式数据接入

Sheet-to-Doc 支持从多种数据源读取数据:

  • Excel / WPS 表格:最常用的方式,直接复制粘贴或上传 .xlsx 文件
  • CSV:通用数据交换格式
  • JSON / JSONL:开发者友好,支持复杂嵌套结构

2. 强大的模板系统

模板是 Sheet-to-Doc 的灵魂。只需在 Word 中用 {占位符} 语法标记需要填充的位置,工具就会自动匹配数据列名并替换。

基础占位符

最常用的语法,直接将数据字段填入文档:

1
2
3
4
5
尊敬的 {客户名称}:

您的订单 {订单编号} 已安排发货,预计 {发货日期} 送达。

金额:{订单金额} 元

循环占位符

当你需要在一个文档中循环展示多条数据时,使用 {#data}{/data} 语法:

1
2
3
4
5
6
7
本月销售明细:

{#data}
{序号}. {产品名称} —— {数量} × {单价} = {小计}
{/data}

总计金额:{总金额} 元

图片占位符

将 Excel 中的图片路径或 URL 自动插入文档:

1
2
产品图片:
{@产品图片 | _inline_image}

支持批量上传图片文件,工具会自动匹配并嵌入。

二维码占位符

自动根据 URL 字段生成二维码并插入:

1
2
扫一扫访问官网:
{官网地址 | _qrcode}

条件占位符

根据数据值灵活控制内容的显示与隐藏:

1
{#是否加急 == "是"}【加急处理】{/}

支持 ==、!= 等比较运算符。

3. 两种生成模式

  • 模式一:逐行生成(推荐新手) — 每一行数据生成一个独立的 Word 文件。适合合同、通知书、发票等”一人一份”的场景。
  • 模式二:合并生成 — 所有数据写入同一个 Word 文档,需要在模板中使用循环占位符。适合报表、清单、目录等”一份包含全部”的场景。

4. 自定义文件名

厌倦了 document1.docx、document2.docx?Sheet-to-Doc 让你用数据本身来命名文件:

  • 前缀:Employee_
  • 中间:选择 Excel 中的某一列(比如员工姓名)
  • 后缀:_Profile

最终文件名如 Employee_张三_Profile.docx。支持实时预览,特殊字符自动替换为下划线。

5. 文档加密(Pro 功能)

对敏感文档,可以设置密码保护。两种方式:

  • 固定密码:所有生成的文档使用同一个密码
  • 字段密码:从 Excel 的某一列读取每行的密码,每份文档独立加密

6. “最后修改者”自定义(Pro 功能)

Word 文档属性中的”最后修改者”字段可自定义,适合批量生成后署名。


数据安全

Sheet-to-Doc 的一大亮点是本地处理。网页版在浏览器中通过 JavaScript 完成所有数据转换,离线桌面版更是完全不联网。你的 Excel 数据、Word 模板和生成的文档都不会上传到任何服务器,对于 HR、法律、金融等处理敏感信息的场景尤为重要。


AI Skill:让 AI 帮你生成文档

2026 年 7 月,Sheet-to-Doc 推出了 AI Skill —— 一个可以被 AI 助手(Cursor、Claude、OpenClaw 等)调用的简化版本。

与完整版的区别

AI Skill 是免费的简化版,专注于”用 Word 模板 + JSON 数据生成文档”这一核心场景。完整版的图片插入、二维码、循环、条件逻辑等高级功能需要升级到完整版才能使用。

快速上手

安装:

1
2
3
4
5
6
# 方法一:通过 OpenClaw 安装
npm install -g openclaw
openclaw skills install @he-yang/sheet-to-doc-skill

# 方法二:通过 Skills CLI 安装
npx skills add https://github.com/he-yang/sheet-to-doc-skill --skill sheet-to-doc-skill

基本用法:

1
2
3
4
5
6
7
8
# 生成文档
node scripts/generate.js \
--template template.docx \
--data data.json \
--output output.docx

# 从模板中提取占位符(用于验证数据完整性)
node scripts/generate.js --extract-placeholders --template template.docx

也可以作为模块导入到你的 JavaScript 项目中:

1
2
3
4
5
6
7
import { generateDocument, extractPlaceholders } from './scripts/generate.js';

// 生成文档
generateDocument('template.docx', { name: '张三', company: 'Example' }, 'output.docx');

// 提取占位符
const placeholders = extractPlaceholders('template.docx');

典型工作流

  1. 你用自然语言告诉 AI:”帮我生成 5 份入职通知书,模板在 offer-template.docx,数据在 new-hires.json“
  2. AI 调用 Sheet-to-Doc Skill,自动完成文档生成
  3. 生成的 Word 文件直接出现在你的项目目录里

无需手动操作,一切通过对话完成。


定价方案

Sheet-to-Doc 采用灵活的定价策略,总有一款适合你:

方案 价格 适用人群
免费版 0 元 小规模测试,每次最多 100 行数据、100 张图片
网页/PWA/插件 Pro $2.66/月 或 $6.99/年 个人用户或小团队,订阅制,支持 7 天免费试用
离线桌面版 Pro $14.99/设备 企业用户,一次购买终身使用,支持绑定设备

Pro 版解锁全部功能:无数据量限制、无图片数量限制、自定义文件名、文档加密、自定义”最后修改者”、去除页脚广告。

AI Skill 则完全免费,采用 MIT 开源协议。


实际应用场景

Sheet-to-Doc 的应用远不止”把 Excel 数据塞进 Word”。以下是一些典型场景:

人力资源

  • 批量生成员工 Offer、入职通知书、劳动合同
  • 制作员工档案、考勤报告、薪资单
  • 批量生成培训证书、绩效评估表

财务与法务

  • 批量生成客户合同、保密协议
  • 自动生成发票、对账单、还款计划
  • 生成法律告知书、传票等标准文档

教育行业

  • 批量生成学生成绩单、评语
  • 自动生成录取通知书、学生证
  • 制作课程表、教学计划、毕业证书

销售与市场

  • 批量生成报价单、销售合同
  • 自动生成客户感谢信、回访函
  • 制作产品说明书、宣传手册

工程与技术

  • 批量生成设备检验报告、测试报告
  • 自动生成技术文档、操作手册
  • 制作项目验收报告、会议纪要

与 Word 邮件合并的对比

Word 自带的邮件合并功能是 Sheet-to-Doc 的”前辈”,但 Sheet-to-Doc 在多个维度进行了升级:

功能 Word 邮件合并 Sheet-to-Doc
数据格式 仅限 Excel/Access Excel、CSV、JSON、JSONL
循环处理 不支持 {#data}{/data}
图片插入 需高级技巧 {@image | _inline_image}
二维码生成 不支持 {url | _qrcode}
条件逻辑 简单 IF 域代码 {#field == "value"}
自定义文件名 不支持 支持前缀/中间/后缀
文档加密 不支持 固定密码 / 字段密码
AI 集成 不支持 AI Skill
离线使用 本地 桌面版完全离线

快速开始

想试试?以下是最短路径:

  1. 打开网页版:访问 https://s.wtsolutions.cn/sheet-to-doc.html,无需注册
  2. 准备数据:Excel 表格第一行写好列名(如 客户名称、订单编号)
  3. 准备模板:在 Word 中用 {客户名称}、{订单编号} 等占位符标记要替换的位置
  4. 粘贴 + 上传 + 生成:把 Excel 数据粘贴到网页,上传模板,点”生成”按钮
  5. 下载文档:几秒后就能下载生成好的 Word 文件

详细文档:https://sheet-to-doc.wtsolutions.cn/zh-cn/latest/


总结

Sheet-to-Doc 之所以越来越受欢迎,核心原因只有一个:它真的帮你省时间。

  • 从小时级到分钟级:批量处理数百份文档,从复制粘贴变成一键生成
  • 从易出错到零错误:数据直接来源于 Excel,消除人工转录失误
  • 从单一到灵活:网页版、桌面版、插件版、AI Skill 四种形态按需选择
  • 从简单到强大:占位符系统覆盖基础替换、循环、图片、二维码、条件逻辑

如果你每天都在重复”Excel → Word”的数据搬运工作,不妨试试 Sheet-to-Doc。免费版没有任何门槛,可能 10 分钟就能改变你的工作流程。


相关链接