docxtpl
heianduck
这个作者很懒,什么都没留下…
展开
-
docxtpl - 字典传值
The propeller is {{tag_1}} for spicy food{{tag_2}}.The propeller is{{tag_1}}for spicy food{{tag_2}}from docxtpl import DocxTemplate# With old docxtpl version, "... for spicy ..." was replaced by "... forspicy..."# This test is for checking that...原创 2021-12-09 16:20:02 · 249 阅读 · 0 评论 -
docxtpl - 合并段落
from docxtpl import DocxTemplatetpl = DocxTemplate('templates\\merge_paragraph_tpl.docx')context = { 'living_in_town': True,}tpl.render(context)tpl.save('templates\\output\\merge_paragraph.docx')原创 2021-12-09 16:17:28 · 411 阅读 · 0 评论 -
docxtpl - 合并单元格
from docxtpl import DocxTemplatetpl = DocxTemplate('templates\\horizontal_merge_tpl.docx')tpl.render({})tpl.save('templates\\output\\horizontal_merge.docx')原创 2021-12-08 09:53:03 · 2644 阅读 · 2 评论 -
docxtpl - 向表格里插入图片
以写文件的形式将图片插入,循环变量,循环插入图片# -*- coding: utf-8 -*-'''Created : 2017-01-14@author: Eric Lapouyade'''from docxtpl import DocxTemplate, InlineImage# for height and width you have to use millimeters (Mm), inches or points(Pt) class :from docx.share原创 2021-12-08 09:51:29 · 2330 阅读 · 0 评论 -
docxtpl - 单元格背景填充-cellbg
With docxtpl, you can change table cell background color dynamically, just add the cellbg tag in the cell you want to set.from docxtpl import DocxTemplate, RichTexttpl = DocxTemplate('templates/cellbg_tpl.docx')context = { 'alerts': [ .原创 2021-12-05 10:30:26 · 557 阅读 · 0 评论 -
docxtpl - 自定义过滤-custom_jinja_filters
The float value is {{ base_value_float }}The string value is {{ base_value_string }}The filter modified float value is {{ base_value_float | my_filterB(2)}}The filter modified string value is {{ base_value_string | my_filterA(‘Deric’)}}from do原创 2021-12-05 10:32:04 · 259 阅读 · 0 评论 -
docxtpl - 多行多列-dynamic_table
Tables with dynamic count of columns.from docxtpl import DocxTemplatetpl = DocxTemplate('templates/dynamic_table_tpl.docx')context = { 'col_labels': ['fruit', 'vegetable', 'stone', 'thing'], 'tbl_contents': [ {'label': 'yellow',.原创 2021-12-05 10:33:44 · 1082 阅读 · 0 评论 -
docxtpl - 页眉页脚-指定替换
from docxtpl import DocxTemplatetpl = DocxTemplate('templates/header_footer_tpl.docx')sd = tpl.new_subdoc()p = sd.add_paragraph( 'This is a sub-document to check it does not break header and footer')context = { 'title': 'Header and foote...原创 2021-12-06 10:39:41 · 381 阅读 · 0 评论 -
docxtpl -页眉页脚-默认替换
from docxtpl import DocxTemplatetpl = DocxTemplate('templates/header_footer_entities_tpl.docx')context = { 'title': 'Header and footer test',}tpl.render(context)tpl.save('output/header_footer_entities.docx')原创 2021-12-07 10:50:15 · 233 阅读 · 0 评论 -
docxtpl - 页眉页脚-替换图片-预留图片位置
from docxtpl import DocxTemplateDEST_FILE = 'templates\\output\\header_footer_image.docx'tpl = DocxTemplate('templates\\header_footer_image_tpl.docx')#替换字符串context = { 'mycompany': 'The World Wide company',}#替换图片tpl.replace_media('templates...原创 2021-12-07 10:51:09 · 645 阅读 · 0 评论 -
docxtpl - 页眉页脚-替换图片-inline
from docxtpl import DocxTemplate, InlineImage# for height and width you have to use millimeters (Mm), inches or points(Pt) class :from docx.shared import Mmtpl = DocxTemplate('templates\\header_footer_inline_image_tpl.docx')context = { 'inlin...原创 2021-12-07 10:51:52 · 1400 阅读 · 0 评论