位置: 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图片转换成文件流)

  • 运输费用怎么计算出来
  • 未到账的银行存款怎么取
  • 母子公司换股协议
  • 办公费专票怎么做账
  • 核定征收变更查账征收利润怎么办
  • 市区增值税附征怎么填
  • 企业注销未抵扣完的进项税
  • 中小企业对应的是
  • 计提车间折旧费怎么写分录
  • 技术研发支出会计科目
  • 公司购入汽车分录
  • 股东货币出资比例
  • 老师课时费计入什么科目
  • 物业公司代收水电费会计分录
  • 清单申报和专项申报的区别
  • 招待用酒可以抵扣所得税吗
  • 药用植物所
  • 会计估计变更由谁审批
  • 未分配50g
  • 本年利润有期末余额吗
  • 网络招聘费计入什么会计科目
  • 租金不开专票合理吗
  • 税前扣除是好事吗
  • 仓库存在不足
  • 如何自定义桌面图标排列
  • 电脑c盘变红了怎么回事
  • 冲暂估成本会计分录怎么做
  • 遗失发票如何处理好
  • ajax请求php接口
  • echarts w3c
  • 如何设置路由器步骤要详细
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 哪些费用可以在开办费中列支
  • 企业财务管理内部控制问题与应对策略
  • php数组怎么定义
  • 工程服务费会计怎么做账
  • 怎样安装∪sb
  • 微信收款怎么记录怎么删除
  • 公司欠款 法人
  • 金税盘怎么添加电子发票票种
  • 固定资金作为固定资产的货币表现的特点
  • db2入门
  • 普通发票和增值税发票的税率
  • sql常用优化技巧
  • 股东收到投资收益会计科目
  • 无形资产未确认融资费用例题
  • 冲销以前年度多计提的费用分录
  • 其他债权投资如何计提减值
  • 其他货币资金怎么结转
  • 非广告公司可以开广告费发票吗?
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 住宿费的进项税额
  • 生育保险基金的筹集原则是
  • 汽车折旧年限及残值率是多少
  • 电子发票报销如何处理
  • 申报表应纳税额和财务账金额不一致可以不改申报表吗
  • sql修改表增加列
  • 微软每月补丁更新一般于什么时间发布
  • win10自动设置时间灰色
  • 进去界面黑屏
  • 双系统mac如何从mac系统启动
  • linux系统怎么更改语言
  • win7修改系统版本
  • win8.0升级win8.1
  • cocos2dx 2.2.2
  • 参数传递的方式有几种?有什么区别?
  • activity启动流程图解
  • linux echo echo
  • JavaScript、jQuery与Ajax的关系
  • unity3d mod
  • 猫的喵喵
  • js设计模式有什么用
  • 税票开错了税费怎么退回来
  • 房产税的计税依据与税率分别是什么
  • 江苏增值税电子专用发票可以抵扣吗
  • 广东地税服务电话
  • 车辆购置税如何入账
  • 票折与票扣的区别在哪里
  • 增值税与个人的区别
  • 宁阳旧城改造名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设