位置: IT常识 - 正文

有关docxtemplater的知识(有关厉元朗的小说)

编辑:rootadmin
有关docxtemplater的知识

目录

官方文档

简介

docxtemplater是什么

快速入门

安装

基本使用

基础用法

条件

循环

表格

相关文章

vue导出word,docxtemplater,多重遍历,图片以及判断


官方文档

推荐整理分享有关docxtemplater的知识(有关厉元朗的小说),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:有关花的诗句,有关春天的古诗,有关学习的名言,有关学习的名言,有关学习的名言,有关月亮的诗句,有关诚信的名言,有关读书的名言,内容如对您有帮助,希望把文章链接给更多的朋友!

官方文档链接

简介docxtemplater是什么

使用Javascript在应用程序中生成docx, pptx或xlsx

Docxtemplater是一个邮件合并工具,以编程方式使用,可以处理条件、循环,还可以扩展以插入图像、html或表。docxtemplater使用Javascript对象(或JSON)作为数据输入,所以它也可以很容易地从其他语言使用(见docker版本)。它处理docx, pptx和一个插件xlsx模板。它的工作方式与模板引擎相同,你给它一个模板+一些数据,它将输出一个生成的文档。许多解决方案,如docx.js、docx4j。Python-docx可以生成docx,但它们需要您编写特定的代码来创建标题、图像等。相比之下,docxtemplater基于标记的概念,每种类型的标记都向编写模板的用户公开一个特性。

快速入门安装

npm

npm install docxtemplater --save

有关docxtemplater的知识(有关厉元朗的小说)

yarn

yarn add docxtemplater -s

基本使用基础用法// js给的数据结构{ name:'小新', age:5}// word 模板中偶是{name},年龄:{age}岁// word文档结果中偶是小新,年龄:5岁条件

以 {#000}开始,以 {/000} 结尾

// js给的数据结构{ "hasHuman": true, "Human": "家人" "hasDog": false, "dog": 流浪狗}// word 模板中{#hasHuman}小白是{Human}{/hasHuman}{#hasDog}小白是{dog}{/hasDog}// word文档结果中小白是家人循环

循环和条件的用法一致

// js给的数据结构{ "products": [ { name: "Windows", price: 100 }, { name: "Mac OSX", price: 200 }, { name: "Ubuntu", price: 0 } ]}// word 模板中{#products} {name}, {price} €{/products}// word文档结果中Windows, 100 €Mac OSX, 200 €Ubuntu, 0€

遍历包含基本数据(如字符串)的数组:

// js给的数据结构{ "products": [ "Windows", "Mac OSX", "Ubuntu" ]}// word 模板中{#products} {.} {/products}// word文档结果中Windows Mac OSX Ubuntu表格

word 模板

NameAgePhone Number{#users}{name}{age}{phone}{/}

js数据

{ users: [ { name: "John", age: 22, phone: "+33653454343" }, { name: "Mary", age: 25, phone: "+33666666666" }, ],}

word结果

NameAgePhone NumberJohn22+33653454343Mary25+33666666666

待更新。。。。。。。。。

相关文章

特别标注:此处都是引用大佬的,我只是一个无情的搬运工,还是需要多多向大佬学习

vue导出word,docxtemplater,多重遍历,图片以及判断
本文链接地址:https://www.jiuchutong.com/zhishi/297396.html 转载请保留说明!

上一篇:几个云服务器常用端口号与对应的服务整理(云服务器可以一直开着吗)

下一篇:java图片转二进制流_java将文件转化成二进制流(java图片转换成文件流)

  • 浙江杭州健康码蛇形特殊标志怎么弄(浙江杭州健康码申诉电话)

    浙江杭州健康码蛇形特殊标志怎么弄(浙江杭州健康码申诉电话)

  • 微信免费提现5个方法(微信免费提现5个方法2023)

    微信免费提现5个方法(微信免费提现5个方法2023)

  • 荣耀magic3pro怎么截屏(荣耀magic3pro怎么取手机卡)

    荣耀magic3pro怎么截屏(荣耀magic3pro怎么取手机卡)

  • 苹果13mini怎么用蓝牙耳机(苹果13mini怎么用4g网络)

    苹果13mini怎么用蓝牙耳机(苹果13mini怎么用4g网络)

  • qq音乐绿钻可以听vip歌曲吗(qq音乐绿钻可以送人吗)

    qq音乐绿钻可以听vip歌曲吗(qq音乐绿钻可以送人吗)

  • ios15怎么设置电池百分比(ios15怎么设置电量显示数字)

    ios15怎么设置电池百分比(ios15怎么设置电量显示数字)

  • 拼多多如何关闭拼小圈功能(拼多多如何关闭拼小圈的购买记录)

    拼多多如何关闭拼小圈功能(拼多多如何关闭拼小圈的购买记录)

  • 华为荣耀20i软件闪退(华为荣耀20i软件卸载不了)

    华为荣耀20i软件闪退(华为荣耀20i软件卸载不了)

  • 如何更改软件图标和名称(如何更改软件图标大小)

    如何更改软件图标和名称(如何更改软件图标大小)

  • raid5后期可增加硬盘吗(raid5后期增加硬盘)

    raid5后期可增加硬盘吗(raid5后期增加硬盘)

  • 苹果6p有深色模式吗(苹果6p深色模式怎么开启)

    苹果6p有深色模式吗(苹果6p深色模式怎么开启)

  • 苹果散热器在哪里(苹果散热器哪种好)

    苹果散热器在哪里(苹果散热器哪种好)

  • 多媒体课件分为哪几种类型(多媒体教学软件)

    多媒体课件分为哪几种类型(多媒体教学软件)

  • 电脑系统更新后原来的东西还有吗(电脑系统更新后无法连接网络)

    电脑系统更新后原来的东西还有吗(电脑系统更新后无法连接网络)

  • 主要的内部传感器有哪些(内部传感器定义)

    主要的内部传感器有哪些(内部传感器定义)

  • 华为性能模式能一直开吗(华为性能模式能提高网速吗)

    华为性能模式能一直开吗(华为性能模式能提高网速吗)

  • 华为nova5pro卡槽在哪(华为nova5pro卡槽是哪个孔)

    华为nova5pro卡槽在哪(华为nova5pro卡槽是哪个孔)

  • 手机一直被扣话费怎么回事(手机老是被扣话费怎么办)

    手机一直被扣话费怎么回事(手机老是被扣话费怎么办)

  • 数据的表现形式(数据的表现形式主要有数字和符号)

    数据的表现形式(数据的表现形式主要有数字和符号)

  • 抖音撤回私信对方看得见吗(抖音撤回私信对方没有记录痕迹)

    抖音撤回私信对方看得见吗(抖音撤回私信对方没有记录痕迹)

  • 爱奇艺会员弹幕怎样取消(爱奇艺会员弹幕怎么关掉)

    爱奇艺会员弹幕怎样取消(爱奇艺会员弹幕怎么关掉)

  • ios13公测什么时候更新(ios13公测版)

    ios13公测什么时候更新(ios13公测版)

  • pr怎么删除原视频音频(pr怎么删除原视频的背景音乐)

    pr怎么删除原视频音频(pr怎么删除原视频的背景音乐)

  • 商会费用会计分录
  • 采用直接转销法会在一定程度上高估了应收款项
  • 独立核算的分公司
  • 回单结算卡丢失了严重吗
  • 合同金额与结算金额一致,如何约定
  • 工程管理费如何使用
  • 周转材料租赁费怎么结转成本
  • 财产租赁合同印花税计税依据含税吗
  • 12月了还没找到工作怎么办
  • 一张合同分三次收款怎么开票?
  • 工地上汽车加油怎么加
  • 收到发票怎么记账
  • 无法执行合同的说明函
  • 车辆购置税入什么科目?
  • 兼营免税减税项目
  • 收到商业承兑汇票怎么兑现
  • 大专生可以考公务员职位列表
  • 耕地建厂房补偿方法
  • 汇算清缴补交所得税后报表需要调整吗
  • 单位车辆车船税缴纳
  • 微信聊天记录备份和恢复
  • chrome内核的浏览器是什么意思
  • 如何设置鼠标移过超链接
  • 经营性流动负债计算公式
  • 资金拆借需防范哪些风险
  • php数组函数,选班长
  • 广告费增值税税目是什么
  • PHP:imagelayereffect()的用法_GD库图像处理函数
  • 货物运输发票怎么备注发票样板
  • 原材料的盘盈与盘亏的会计处理
  • php中常量与变量的区别
  • php进程数设置
  • 运筹最优化方法有哪些
  • yolov5 test.py
  • php递归函数桃子一天吃一半
  • 专项应付款能转出来吗
  • 收缴违约金
  • mysql导出结果
  • 企业其他应收款包括哪些
  • 每月企业所得税怎么征收
  • 入库验收过程中可能出现哪些问题,该如何处理
  • 以前年度应收账款错误如何调整
  • 工程物资到货管理
  • 货物已到发票未开具
  • 设备融资租赁如何算综合利率
  • 接受投资的固定资产按什么入账
  • 销售免税农产品的会计分录
  • 收到返利怎么做会计分录
  • 待结算财政款项是什么科目
  • 企业生育津贴发放细则
  • 企业的培训费用
  • 物流行业会计核算特征有哪些
  • sql server查询指定内容
  • mysql死锁的例子
  • win7安装windows无法安装所需的文件请确保
  • windows vista怎么样
  • 苹果macOS 14 正式发布
  • mac如何用u盘安装win10
  • sgrmbroker.exe是什么进程
  • win7系统怎么调鼠标
  • xp显示缩略图
  • centos7添加ip地址
  • win7系统网速太慢怎么办
  • ubuntu14.04.6安装教程
  • linux入门学习
  • eclipse 单词
  • mysql定时脚本
  • css 定位
  • jquery二级导航栏
  • u3d中文版本
  • Unity3D实现Billboard效果
  • javascript编写
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • jqueryon事件
  • 怎么打印历史发票
  • 查博士报告怎么查真假
  • 个体办税控盘需要什么材料
  • 在江西税务网交医保流程
  • 中铁e通手机app
  • 个人可不可以申请办理租赁性质车辆登记
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设