模板批量填充
Template Filler
用表格的每一行去填同一份 {{占位符}} 模板,一行得到一份结果文档。
没有邮件的邮件合并:一个带 {{列名}} 占位符的模板,一张从表格粘贴来的表,每一行生成一份填好的文档。刻意没有条件和循环——合并需要的是"把这个数字格式化"和"空着就放这个"。
模板
占位符写成 {{列名}}。竖线后面可以加过滤器:{{amount | won}}、{{name | default: 고객}}。
数据
直接从表格里粘过来——第一行是表头。默认按制表符切分,带引号的逗号分隔也能读。
3份文档
行数
3
用到的列
3
没用到的列
0
有空格的行
0
- 第1行
王小明,您好: 请在 2026-09-01 之前支付 1,250,000원。 谢谢。
- 第2行
李思思,您好: 请在 2026-09-05 之前支付 480,000원。 谢谢。
- 第3行
张伟,您好: 请在 2026-09-10 之前支付 0원。 谢谢。
过滤器
upper——全部转成大写lower——全部转成小写title——每个词首字母大写trim——去掉两端的空白number——千分位分隔:1234567 → 1,234,567won——韩元写法:1234567 → 1,234,567원default: text——单元格为空时用这个值pad: 5——在前面补 0 补到指定宽度
怎么用
写模板
占位符是 {{列名}},对应你表格的表头行。过滤器写在竖线后面:{{amount | won}} 格式化数字,{{name | default: 客户}} 填补空白。
粘贴表格
直接从表格软件粘过来——第一行是表头。默认按制表符分隔;带引号字段的逗号分隔也能用。
复制前先处理警告
没有对应列的占位符会原样留在输出里,而不是渲染成空白,所以不会有带着窟窿发出去的东西。有空单元格的行单独计数。
复制或下载全部
每份文档都有自己的复制按钮,全部复制用你选的分隔符把它们连起来。屏幕上显示五十份;复制和下载包含全部。
常见问题
为什么不能写 if 语句?
因为带控制流的模板语言就是一门编程语言,得像编程语言一样写文档、做沙箱。default: 过滤器覆盖了实际会出现的情况——空单元格——不需要那些。
有一行输出成了"您好, ",称呼是空的
那一行在模板期望有值的地方是空单元格——这正是这句问候发给四十个人的经过。警告会统计它们,default: 过滤器会填上它们。
数据会离开我的浏览器吗?
不会。合并用的表是一份带金额的客户名单,正是不该上传的那种文件。一切都在页面里完成。
可以从这些接进来
Word 批量套打
Document Mail Merge
按 CSV 的每一行填 .docx 模板里的 {{占位符}}——哪怕 Word 把一个占位符拆进了好几段 run 也找得到——每行一份文档,打包成 zip。
大小写与命名法转换
Case Converter
在全大写、全小写、标题式、句首大写、camelCase、snake_case、kebab-case 和 CONSTANT_CASE 之间转换。
文本比对
Text Diff
左右对照或行内对照两段文本,可按行、按词或按字符比较。
重复行去除
Duplicate Line Remover
删掉重复的行、只留下重复的行,或统计每一行出现了几次。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
CSV 查看器
CSV Viewer
打开很大的分隔符文件,识别列类型、给出列统计和排序,全程不把整份文件读进内存。
Word 批量套打
Document Mail Merge
按 CSV 的每一行填 .docx 模板里的 {{占位符}}——哪怕 Word 把一个占位符拆进了好几段 run 也找得到——每行一份文档,打包成 zip。
列表格式转换
List Formatter
把多行文本转成逗号列表、带引号的 SQL IN 子句、JSON 数组或项目符号列表,也能反着来。
PDF 表单填写
PDF Form Filler
手动或按 CSV 的一行填 AcroForm 字段,可拼合结果让它不能再被改动。
查找与替换
Find & Replace
按字面、整词或正则表达式替换文本,支持捕获组,并把每一处命中先预览出来。
Markdown 编辑器
Markdown Editor
边写边预览 Markdown,可导出渲染后的 HTML,支持 GFM 表格和任务列表。