什么是 Sheet to Doc?
Sheet to Doc 是一款强大的在线工具,用于将 Excel 或 JSON 数据快速转换为格式精美的 Word 文档。它通过模板系统实现数据与格式的分离,让您能够轻松生成大量个性化文档,如报告、合同、证书等。
服务地址:https://s.wtsolutions.cn/sheet-to-doc.html
文档地址 https://sheet-to-doc.wtsolutions.cn/zh-cn/latest/
主要用途
- 批量生成文档:从 Excel 或 JSON 数据源生成大量个性化 Word 文档
- 自动化报告:将数据自动转换为格式化报告
- 合同与证书生成:根据模板生成个性化合同、证书等
- 数据可视化:将数据转换为文档,便于阅读和分享
准备 Word 模板
模板创建基础
- 使用 Microsoft Word 或 WPS 创建
.docx格式的模板文件 - 使用
{占位符}语法插入数据占位符 - 根据需要添加文本、格式、表格、图片等元素
- 保存为
.docx格式
占位符系统
1. 数据占位符
数据占位符是最基本的占位符类型,用于插入单个数据值。
语法:{占位符名称}
示例:
- Excel 列标题:
姓名、年龄、性别 - 模板中使用:
{姓名},{年龄}岁,{性别} - 生成结果:
张三,25岁,男
2. 循环占位符
循环占位符用于处理多行数据,实现内容的重复生成。
语法:{#data}...{/data}
示例:
{#data}
{姓名},{年龄}岁,{性别}
{/data}
3. 判断占位符
判断占位符用于根据条件显示或隐藏内容。
基本判断(true/false)
语法:{#条件}...{/条件}
等于判断
语法:{#条件 == "值"}...{/}
示例:
{#奖品 == “手表”}
{/}
4. 过滤器
过滤器用于对数据进行格式化处理。
语法:{占位符 | 过滤器名称:参数}
常用过滤器:
currency: 货币格式化percentage: 百分比格式化shortNumber: 数字缩写(K, M, B)toUpperCase: 大写转换
模板图片操作
图片占位符现状
独立的图片占位符目前正在开发过程中,现在可以通过在 Word 模板中插入图片+判断占位符来实现图片显示功能。
图片显示实现方法
基于条件的图片显示
实现原理:利用判断占位符根据数据条件显示不同图片。
步骤:
- 在模板中准备不同条件下需要显示的图片
- 使用判断占位符包裹图片
- 根据数据条件控制图片显示
示例:
假设有以下 Excel 数据:
姓名 奖品
张三 手表
李四 充电宝
王五 手表
模板设计:
{#data}
{姓名}获得了{奖品},展示如下:
{#奖品 == “手表”}
{/}
{#奖品 == “充电宝”}
{/}
{/data}
生成结果:
张三获得了手表,展示如下:

李四获得了充电宝,展示如下:

王五获得了手表,展示如下:

模板使用流程
- 准备数据源:创建 Excel 或 JSON 数据源
- 设计模板:使用 Word 创建包含占位符的模板
- 上传文件:将数据源和模板上传到 Sheet to Doc
- 配置生成参数:选择生成模式、文件名规则等
- 生成文档:点击生成按钮,等待文档生成完成
- 下载文档:下载生成的 Word 文档
总结
Sheet to Doc 提供了强大的模板系统,通过占位符语法实现数据与格式的分离,让您能够轻松生成大量个性化文档。虽然独立的图片占位符仍在开发中,但通过结合图片和判断占位符,您已经可以实现灵活的图片显示功能。
Sheet to Doc 是提高文档生成效率的得力工具,无论是批量生成报告、合同还是证书,都能为您节省大量时间和精力。