-
2021-07-07 15:20:41
目前看起来只能提前编辑好一堆样式参数,然后根据不同文件的不同表格区域等等,映射到对应样式。很麻烦。
找了3个小时解决方案,没有正常好用的。。
最后自己猜测+试验出来了。
有几个需要注意的地方,这种解决方案,表格内部参数,尽量不要一个格子有多个变量,尽可能的拆分。
同时单元格中尽量不要主动回车换行。
public static void changeTableMessage(Map<String, String> valueMap, XWPFTable table) { int count = table.getNumberOfRows();//获取table的行数 for (int i = 0; i < count; i++) { XWPFTableRow row = table.getRow(i); List<XWPFTableCell> cells = row.getTableCells(); for (XWPFTableCell cell : cells) {//遍历每行的值并进行替换 if (cell.getText().indexOf("$") == -1) { continue; } for (XWPFParagraph paragraph : cell.getParagraphs()) { String text = paragraph.getText(); if (StringUtils.isBlank(text)) { continue; } if (text.indexOf("$") == -1) { continue; } List<XWPFRun> runs = paragraph.getRuns(); for (XWPFRun run : runs) { String value = setWordValue(run.toString(), valueMap); run.setText(value, 0); } } } } } /** * 匹配传入信息集合与模板 * @param value 模板需要替换的区域 * @param textMap 传入信息集合 * @return 模板需要替换区域信息集合对应值 */ public static String setWordValue(String value, Map<String, String> textMap) { Set<Map.Entry<String, String>> textSets = textMap.entrySet(); for (Map.Entry<String, String> textSet : textSets) { String key = "${" + textSet.getKey() + "}"; if (value.indexOf(key) != -1) { value = value.replace(key,textSet.getValue()); } } return value; }
更多相关内容 -
java读取word文档内容以及字体大小和颜色
2018-11-05 16:32:57java读取不同版本文档的内容以及字体大小,实现对文档格式进行匹配! -
HTML设表格字体大小
2021-06-12 17:22:48好文网为大家准备了关于HTML设表格字体大小范文,好文网里面收集了五十多篇关于好HTML设表格字体大小好文,希望可以帮助大家。更多关于HTML设表格字体大小内容请关注好文网篇一:HTML中设置各种字体格式的语法1.2文字...好文网为大家准备了关于HTML设表格字体大小范文,好文网里面收集了五十多篇关于好HTML设表格字体大小好文,希望可以帮助大家。更多关于HTML设表格字体大小内容请关注好文网篇一:HTML中设置各种字体格式的语法1.2文字的多样化
好文网为大家准备了关于HTML表格边框设为单实线的文章,好文网里面收集了五十多篇关于好HTML表格边框设为单实线好文,希望可以帮助大家。更多关于HTML表格边框设为单实线内容请关注好文网。ctrl+D请收藏!篇一:html中画表
好文网为大家准备了关于ECEL表格如何字体大小的文章,好文网里面收集了五十多篇关于好ECEL表格如何字体大小好文,希望可以帮助大家。更多关于ECEL表格如何字体大小内容请关注好文网。ctrl+D请收藏!篇一:word与excel
好文网为大家准备了关于LATE表格字体大小的文章,好文网里面收集了五十多篇关于好LATE表格字体大小好文,希望可以帮助大家。更多关于LATE表格字体大小内容请关注好文网。ctrl+D请收藏!篇一:LATEX中表格的制作LATEX
好文网为大家准备了关于表格中字体大小的文章,好文网里面收集了五十多篇关于好表格中字体大小好文,希望可以帮助大家。更多关于表格中字体大小内容请关注好文网。ctrl+D请收藏!篇一:word公式编辑中字号大小设置参照表小四号字正文:
好文网为大家准备了关于CSS控制表格字体大小的文章,好文网里面收集了五十多篇关于好CSS控制表格字体大小好文,希望可以帮助大家。更多关于CSS控制表格字体大小内容请关注好文网。ctrl+D请收藏!篇一:CSS样式表控制背景图片大
好文网为大家准备了关于公文表格字体大小范文,好文网里面收集了五十多篇关于好公文表格字体大小好文,希望可以帮助大家。更多关于公文表格字体大小内容请关注好文网篇一:公文格式及公文字体字号标准公文格式及公文字体字号标准一、文排版字体要
好文网为大家准备了关于打印表格字体大小范文,好文网里面收集了五十多篇关于好打印表格字体大小好文,希望可以帮助大家。更多关于打印表格字体大小内容请关注好文网篇一:打印格式设置操作图解<>操作
好文网为大家准备了关于表格标题字体大小范文,好文网里面收集了五十多篇关于好表格标题字体大小好文,希望可以帮助大家。更多关于表格标题字体大小内容请关注好文网篇一:常用字号与尺寸对照表专业排版字号、磅数与实际尺寸对照表字号磅数七号5
好文网为大家准备了关于PROE表格字体大小范文,好文网里面收集了五十多篇关于好PROE表格字体大小好文,希望可以帮助大家。更多关于PROE表格字体大小内容请关注好文网篇一:怎样在proe5中添加新字体怎样在proe5.0中添加新
好文网为大家准备了关于论文表格中字体大小范文,好文网里面收集了五十多篇关于好论文表格中字体大小好文,希望可以帮助大家。更多关于论文表格中字体大小内容请关注好文网篇一:毕业论文的字体格式要求论文的字体格式要求1、摘要、目录、正文的
好文网为大家准备了关于WPS表格字体大小被锁定的文章,好文网里面收集了五十多篇关于好WPS表格字体大小被锁定好文,希望可以帮助大家。更多关于WPS表格字体大小被锁定内容请关注好文网。ctrl+D请收藏!篇一:WPS表格中设置改变
好文网为大家准备了关于表格字体大小为32磅范文,好文网里面收集了五十多篇关于好表格字体大小为32磅好文,希望可以帮助大家。更多关于表格字体大小为32磅内容请关注好文网篇一:字号与尺寸对照表关于字体印刷文字有大、小的不同变化,排版
好文网为大家准备了关于HTML表格背景图片代码的文章,好文网里面收集了五十多篇关于好HTML表格背景图片代码好文,希望可以帮助大家。更多关于HTML表格背景图片代码内容请关注好文网。ctrl+D请收藏!篇一:html常用背景颜色
好文网为大家准备了关于HTML不规则表格的文章,好文网里面收集了五十多篇关于好HTML不规则表格好文,希望可以帮助大家。更多关于HTML不规则表格内容请关注好文网。ctrl+D请收藏!篇一:不规则变化动词表backenbefeh
好文网为大家准备了关于HTML表格固定的文章,好文网里面收集了五十多篇关于好HTML表格固定好文,希望可以帮助大家。更多关于HTML表格固定内容请关注好文网。ctrl+D请收藏!篇一:html表格设置html表格设置容表格的定义
好文网为大家准备了关于在线HTML表格的文章,好文网里面收集了五十多篇关于好在线HTML表格好文,希望可以帮助大家。更多关于在线HTML表格内容请关注好文网。ctrl+D请收藏!篇一:一个简单的HTML网页制作表格的范例一个简单
好文网为大家准备了关于HTML表格左上对齐的文章,好文网里面收集了五十多篇关于好HTML表格左上对齐好文,希望可以帮助大家。更多关于HTML表格左上对齐内容请关注好文网。ctrl+D请收藏!篇一:HTML表格标记及属性HTML表
好文网为大家准备了关于HTML表格设置边框范文,好文网里面收集了五十多篇关于好HTML表格设置边框好文,希望可以帮助大家。更多关于HTML表格设置边框内容请关注好文网篇一:html中画表格让表格只有横边框没有竖边框
-
设置word2016表格随字体大小变化自动调整行高度
2019-04-26 20:35:29 -
正规word文档文件字体排版格式要求(标准)
2022-02-22 16:33:38总结 以上所罗列的字体排版格式的要求(标准)看起来很多,其实我们平时经常用到的无法就是1、2、5、6,也就是文件的标题、正文、页码和附件,其他的其实都可以忽略,除非是政府单位,要不然普通单位的记得1、2、5...1.标题
居中,2号方正小标宋,不加粗。可分一行或多行居中排布;回行时,要做到词意完整,排列对称,间距恰当。标题一般要有行文单位。
2.正文
一级标题(一、……),3号黑体,不加粗,句末不加标点符号,(在序号后是、)然后回行。
二级标题((一)……),3号楷体,不加粗,句末不加标点符号,(在序号后无标点)然后回行。
三级标题(1.……),3号仿宋,加粗,句末不加标点符号,(序号后面是. 不是,也不是、)然后回行。
其余标题((1)……,①……,A、……)与正文要求相同,不回行。
正文,3号仿宋,一般每面排22行,每行排28个字。设置办法:上边距3.7cm,下边距3.4cm,左边距2.8cm,右边距2.3cm, 行间距固定值28磅。每自然段左空2字,回行顶格;数字、年份不能回行。具体排版时,根据文字、段落、格式需要可适当调整。
3.表格
公文如需附表,对横排A4纸型表格,应将页码放在横表的左侧,单页码置于表的左下角,双页码置于表的左上角,单页码表头在订口一边,双页码表头在切口一边。
表格标题在表格上方,居中,仿宋小四号,加粗。
表中文本,仿宋五号,单倍行距。
4.图示
图示标题在图示下方,居中,仿宋小四号,加粗。
5.附件
公文如有附件,应当在正文之后 、发文机关之前,注明附件的名称和件数,不可只写“附件如文”或者只写“附件×件”。
在正文下空一行左空2字用3号仿宋体字标识“附件”,后标全角冒号和名称。附件如有序号使用阿拉伯数码(如“附件:1.……”);附件名称后不加标点符号,如有2个以上附件,用阿拉伯数字依次标注序号。附件名称长需要回行时,应当与附件名称的文字对齐序号后面用小圆点。附件应与正文一起装订,并在附件左上角第1行顶格标识“附件”,有序号时标识序号;附件的序号和名称前后标识应一致。
6.页码要求
一般用4号半角宋体阿拉伯数字,编排在公文版心下边缘之下,数字左右各放一条一字线;一字线上距版心下边缘7 mm。单页码居右空一字,双页码居左空一字。页码位于底端外侧,用“-1-”格式。空白页和空白页以后的页不标识页码。
7.引用文件要求
引用文件包括发文机关、文件全称和发文字号(六角括号“〔〕”括入)。
8.落款与印章
单一机关制发的公文在落款处不署发文机关名称,只标识成文时间(中文格式,“零”写为“〇”)。成文时间右空4字;加盖印章应上距正文2mm-4mm,端正、居中下压成文时间,印章用红色。 当印章下弧无文字时,采用下套方式,即仅以下弧压在成文时间上;当印章下弧有文字时,采用中套方式,即印章中心线压在成文时间上。
联合行文印章。当联合行文需加盖两个印章时,应将成文时间拉开,左右各空7字;主办机关印章在前;两个印章均压成文时间,印章用红色。只能采用同种加盖印章方式,以保证印章排列整齐。两印章之间不相交或相切,相距不超过3mm。当联合行文需加盖3个以上印章时,为防止出现空白印章,应将各发文机关名称(可用简称)排在发文时间和正文之间。主办机关印章在前,每排最多排3个印章,两端不得超出版心;最后一排如余一个或两个印章,均居中排布;印章之间互不相交或相切,在最后一排印章之下右空2字标识成文时间。
9.特殊情况说明
当公文排版后所剩空白处不能容下印章位置时,应采取调整行距、字距的措施加以解决,务使印章与正文同处一面,不得采取标识“此页无正文”的方法解决。
10.附注
公文如有附注,用3号仿宋体字,居左空2号字加圆括号标识在成文时间下一行。
报告、方案等材料根据以上要求执行
字数较多的材料,除题目外,可用小4号,上下左右边距可为2.8cm,其他要求同上。
总结
以上所罗列的字体排版格式的要求(标准)看起来很多,其实我们平时经常用到的无法就是1、2、5、6,也就是文件的标题、正文、页码和附件,其他的其实都可以忽略,除非是政府单位,要不然普通单位的记得1、2、5、6点就差不多够用的,当然全部记得并学会灵活运用就更完美了。
-
python 更改word表格中字体颜色
2020-12-07 15:54:15import sys import re from docx import Document from docx.enum.text import WD_ALIGN_PARAGRAPH #设置对象...from docx.shared import Inches #设置图像大小 from docx.shared import Pt #设置像素、缩进等 from doc -
利用Python-docx 读写 Word 文档中的正文、表格、段落、字体样式等
2021-01-12 11:19:01前言:前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写...3、获取表格内文本信息;4、获取文档内格式信息。1、获取文档章节信息:1、用docx模块获取已有的word文档对象:from docx import Document# Docum... -
如何在poi word中设置内容表的字体样式,包括字体颜色,字体大小和粗体?(How to set table of content's ...
2021-06-13 06:25:48I using doc.createTOC... to generate table of content in poi word(XWPF), and using addCustomHeadingStyle(doc, ChapterLvl.LVL_1.style, 1); to generate headings Content, dotted line and page number. But... -
POI 生成 word 文档 简单版(包括文字、表格、图片、字体样式设置等)
2020-12-20 17:41:23POI 生成word 文档 一般有两种方法:① word模板 生成word 文档 ;② 写代码直接生成 word 文档;我这里演示的是第二种方法,即写代码生成 word文档,不多说废话,直接代码;/*** 镇街日报导出word*/@RequestMapping... -
poi word 表格设置居中、左对齐缩进、边框、字体
2022-03-25 15:30:482.边框设置可参考POI 设置Word表格边框、表格文字水平居中 package com.gsafety.anjian.analysis.util; /** * 设置poi-tl生成嵌套子模板中的表格垂直居中 * */ import com.deepoove.poi.NiceXWPFDocument; ... -
word字号大小对照表 Word里面打印字体要多大???
2021-06-09 02:28:59电子表格字号与WORD字号对应表首先打开word文档,做一个出差路线表。选择插入-表格选项。根据需CSS布局HTML小编今天和大家分享建立一个多行多列的表格,5行6列,输入内容。接着调整一下对齐样式,一般是居中对齐。... -
用python-docx修改已存在的Word文档的表格的字体格式:
2017-10-12 10:48:30用python-docx修改已存在的Word文档的表格的字体格式 -
wps word 批量调整表格内容大小
2021-11-18 17:58:54业务场景:一份word文档,内含N多个表格,表格大小不符合规范要求 需求:批量调整文档表格大小 环境:window(mac 暂不支持)、 wps(2021/11/18下载版本,方法不适用于老旧版本)、 初始文档(内含N多表格) 操作步骤 ... -
Java编程生成word文件设置字体段落格式
2013-01-31 10:14:40Java对PageOffice编程,从空白的word模板动态生成word文件,填充文本内容、图片,同时设置文本的字体、段落、格式。 PageOffice是标准Java组件,标准JSP Tag标签方式引用,完美支持Eclipse、MyEclipse等开发工具。 ... -
word表格怎么首行缩进 word表格内容缩进
2020-12-30 23:17:38用Word做表格,表格里的文字首行怎么缩进呢?选中文本,右键选择段落。在特殊格式选择首行缩进。度量值选额2字符即可。word文档的首行缩进怎么设置?可以在Word的段落里面进行设置,选择首行缩进即可,以Word2016为... -
pythondocx中文字体设置的操作方法
2020-12-28 19:01:29这篇文章主要介绍了关于python docx 中文字体设置的操作方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下最近用到了docx生成word文档,docx本身用起来很方便,自带的各种样式都很好看,美中不足... -
python修改docx文档的表格内中文字体
2020-10-01 22:07:42from docx import Document from docx.enum.text import WD_PARAGRAPH_ALIGNMENT...#读取文档的第一个表格数据 tables = document.tables[0] #在第该表格3行1列的单元格内输入“能几日又中秋?as12A” run = tables.c. -
poi导出word表格的操作讲解
2020-12-20 17:42:33一、效果如下二、js代码function export_word(){ //导出wordvar url = "czzsca/exportWord.do";this.export(url);}function export(url){var currentyear = $("#mainYear").val() * 1;var key_columns = ['xh',"d_... -
python-docx编辑word表格
2020-12-29 01:59:30/usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2019/2/20 14:12 # @File : date_del.py from docx import Document # 导入库 """ word表格中 """ path = "C:\\Users\\1\\Desktop\\福建省质监局标准信息资源... -
python-docx修改已存在的Word文档的表格的字体格式方法
2021-03-04 10:09:50搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格式... -
word表格中的文字距离表格四周太远,怎么才能调的近一些,除了调字大小。
2021-08-05 04:40:49word表格中的文字距离表格四周太远,怎么才能调的近一些,除了调字大小。以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!word表格中的文字距离表格... -
C# Aspose.Word表格修改以及格式设置(全体OR单一)
2020-11-06 18:24:59#region 对表格进行修改 private static Table EditCell(Table table, Document doc, int row, int cell, string value) { Aspose.Words.Tables.Cell c = table.Rows[row].Cells[cell]; Paragraph p = new ... -
nodejs中officegen在word中创建表格不支持中文字体
2021-03-17 17:27:48因项目需要,生成的word中表格需要用到“黑体”字(可能就是不支持中文字体), 但怎么改代码都无效,查看源码发现是通过xml来拼接word最后转成word的, 最后在这个目录下 修改docxtable.js文件 增加这两行... -
Java读取word文件,字体,颜色(示例代码)
2021-02-28 18:50:24在Android读取Word文件时,在网上查看时可以用tm-extractors,但好像没有提到怎么读取Word文档中字体的颜色,字体,上下标等相关的属性。但由于需要,要把doc文档中的内容(字体,下划线,颜色等)读取应用到android中... -
【java基础知识】设置表格内容居中显示,表格字体大小调整,表格列宽调整
2019-01-23 17:16:47一、表格内容居中显示 通过Netbeans创建表格后,默认表头和表格内容全部偏左显示,想要手动修改,需要先将自动创建的表格类改为public类型。 然后在表格代码部分后面添加下面代码: 1、表头居中显示: //设置... -
Python自动化 world 定制文字字体和大小
2021-03-28 09:53:33word 文档是有格式的,上次没有使用任何的格式,所以这节课来学习下,如何定制文字的字体和大小。 首先第一个,导入 docx 和样式类,如下: from docx import Document from docx.oxml.ns import qn from docx.... -
多张word表格分类汇总 word表格分类汇总
2021-07-21 05:57:21Excel多张表格数据自动汇总到一张表上方法?如何将excel多张数据汇总在一个表中分为以下几步:1、工作簿中有多张工作表,A列和B列都有类似的数据,行数不同。2、选中“汇总”表A1单元格,点击【数据】-【合并计算】... -
word文档中表格顶头怎么调整_word使用技巧之-Word文字处理技巧,学会不求人!...
2020-10-27 00:49:09假期最后一天,明天就要上班了,今天给大家分享20个Word实用技巧,希望你们能够喜欢。01、一键选择同样的内容编辑Word时,如果需要将相同样式的内容全选复制出去该怎么办...02、表格文字自适应我们在Word里面插入表... -
如何缩小word表格中的行距
2021-01-17 05:39:04本次操作以Dell电脑为例,具体操作步骤如下:产品名称:Dell产品型号:Dell 灵越5000系统版本:Windows 10软件版本:Microsoft Office word 2019鼠标指向行或列的线按住左键拖动就可以调整,或者选中整体表格的行或列... -
word中的表格如何增加一列 word表格怎么增加一列
2021-07-27 08:12:05要怎样在Word的表格中增加一列Word表格中:将光标定位在表格最后一行右端(表格外)的回车符处,按回车键即在表格最后增加一行。事实上,在表格的任何位置处增加一行,只要将光标定位在该行表格外的回车符处,按回车键...