模板数据生成器

模板数据生成器可以将指定格式数据通过模板生成任意文本内容,主要用于重复数据整理,你可以发挥的你想象力,生成任何内容,一般可以用来生成HTML标签,代码,整理数据格式。

数据类型说明

数据分为两种类型,一种是JSON类型,一种是每行以分隔符分隔的字符串

JSON类型只要是合法的JSON即可。
每行以分隔符分分隔的数据类型一般常见复制的excel数据。
数据会被整理成一个JSON数组,举例来说:

数据:张三,男,北京 分隔符(,)会被转换为
[{
    "c0": "张三",
    "c1": "男",
    "c2": "北京"
}]
模板:
<tr>
    <td>{{:c0}}</td>
    <td>{{:c1}}</td>
    <td>{{:c2}}</td>
</tr>
生成:
<tr>
    <td>张三</td>
    <td>男</td>
    <td>北京</td>
</tr>
        
其中每个字段名的前缀小写字母c是column的首字母,所以对于每个列值的引用使用:c加第几列。

模板说明

1、字段引用使用双花括号{{:字段名}}

2、条件判断的写法

模板:
{{if 字段名}}
	{{:字段名}}
{{else}}
	其它处理
{{/if}}
        

3、循环的写法

数据:
{
    "books": [{
        "author": "张三",
        "title": "张三的书"
    }, {
        "author": "李四",
        "title": "李四的书"
    }]
}
模板:
{{for books}}
	{{:author}}写了【{{:title}}】
{{/for}}
使用#index访问索引值

可以通过增加参数的方式访问嵌套循环里父级循环的数据,
参数使用~开头,多个空格分隔
{{for books}}
	{{for authors ~bookname=name}}
        {{:~bookname}}
    {{/for}}
{{/for}}
        

模板引擎使用JsRender,更多使用说明文档 点此查看

最新建议
致力于开发和收集优秀在线工具,使人人都成为网络专家。
我的在线工具箱