java poi 设置标题_java POI操作word2010简单实现多级标题结构
后台生成word后,并导出word时,实现多级标题分级:
//调用方法
XWPFDocument document= new XWPFDocument();
addCustomHeadingStyle(document,“一、级标题”,1);
addCustomHeadingStyle(document,“二、级标题”,2);
addCustomHeadingStyle(document,“三、级标题”,3);
addCustomHeadingStyle(document,“四、级标题”,4);
/**
* 2019-02-12 POI操作word2010实现多级标题结构
* @param docxDocument
* @param strStyleId
* @param headingLevel
*/
private static void addCustomHeadingStyle(XWPFDocument docxDocument, String strStyleId, int headingLevel) {
CTStyle ctStyle = CTStyle.Factory.newInstance();
ctStyle.setStyleId(strStyleId);
CTString styleName = CTString.Factory.newInstance();
styleName.setVal(strStyleId);
ctStyle.setName(styleName);
CTDecimalNumber indentNumber = CTDecimalNumber.Factory.newInstance();
indentNumber.setVal(BigInteger.valueOf(headingLevel));
// lower number > style is more prominent in the formats bar
ctStyle.setUiPriority(indentNumber);
CTOnOff onoffnull = CTOnOff.Factory.newInstance();
ctStyle.setUnhideWhenUsed(onoffnull);
// style shows up in the formats bar
ctStyle.setQFormat(onoffnull);
// style defines a heading of the given level
CTPPr ppr = CTPPr.Factory.newInstance();
ppr.setOutlineLvl(indentNumber);
ctStyle.setPPr(ppr);
XWPFStyle style = new XWPFStyle(ctStyle);
// is a null op if already defined
XWPFStyles styles = docxDocument.createStyles();
style.setType(STStyleType.PARAGRAPH);
styles.addStyle(style);
}
java poi 设置标题_java POI操作word2010简单实现多级标题结构相关推荐
- Java中的poi是什么_java poi介绍
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 结构: HSSF - 提供读写Microsoft ...
- java合并sheet行_java poi Excel循环合并行
//Java poi 实现循环合并行,还是第一次遇到这种问题 //在网上查了很多资料,都不是自己想要的 //以下为自己研究后,写的一点东西,给大家分享,希望对大家能有思路上的启发,也希望大家能提出宝贵 ...
- xssfcellstyle设置居中_java POI 单元格格式设置居中
设置颜色,设置前景色 style.setFillForegroundColor(HSSFColor.HSSFColorPredefined.GREY_25_PERCENT.getIndex()); s ...
- java导出excel 客户端_Java poi导出Excel下载到客户端
Java poi 导出Excel并下载到客户端,具体内容如下 Maven配置,包含了其他文件格式的依赖,就全贴出来了 org.apache.poi poi-excelant 3.12 org.apac ...
- java excel 模板 替换_JAVA POI替换EXCEL模板中自定义标签(XLSX版本)满足替换多个SHEET中自定义标签...
个人说明:为了简单实现导出数据较少的EXCEL(根据自定义书签模板) 一.替换Excel表格标签方法 ``` /** * 替换Excel模板文件内容 * @param map * 需要替换的标签建筑队 ...
- java excel公式计算_java poi读取excel公式,返回计算值(转) | 学步园
http://blog.csdn.net/CYZERO/article/details/6573015 经测试,确实可以 1 package hrds.zpf.poi; 2 3 import org ...
- java数据透视表_java poi生成数据透视表
packagecn.com.zhengya.framework.utils.excel.entity;importorg.apache.poi.hssf.usermodel.HSSFDataForma ...
- java calendar 设置小时_Java Calendar类的时间操作
Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单,演示了获取时间,日期时间的累加和累减,以及比较. 注意事项: Calendar 的 month 从 0 ...
- java excel 设置列为日期,POI - 如何将单元格值设置为日期并应用默认Excel日期格式?...
此代码示例可用于更改日期格式 . 在这里,我想从yyyy-MM-dd改为dd-MM-yyyy . 这里 pos 是列的位置 . import org.apache.poi.ss.usermodel.C ...
- java poi excel 图表_java poi导出带图表的excel表格
1 /** 2 *导出综合得分统计3 *@paramfileName4 *@paramrequest5 *@paramresponse6 *@paramheadInfo7 *@paramdataLis ...
最新文章
- Python: Monitoring a Directory
- 【转】HTTP协议详解
- CentOS bug修复指令集(阿里云漏洞修复方法)
- redhat 9.0 mysql 配置_RedHat 9.0下Apache+PHP+MySQL服务器安装配置
- 找到一个二位数组的鞍点
- yoga710怎么进入bios_【解读YOGA——BIOS篇】找回消失掉的BIOS,YOGA BIOS详解!
- python 矩阵元素如何表示_python 怎么给矩阵里的每一个元素赋值
- yum安装:zabbix-web-4.2.8-1.el7.noarch: [Errno 256] No more mirrors to try
- 梦龙即时通讯软件测试初学者,梦龙即时通讯软件
- docker运行redis命令
- 微信服务号、订阅号和企业号的差别
- C++if语句进行分段函数计算
- 联盟链之hyperledger-fabric
- 3250灵魂附体?诺基亚PureView概念机809
- 女儿怎样养才算是富养呢?
- paas平台_paas平台排名
- android mjpg格式,Camera常用格式MJPEG和jpeg-turbo库
- 微信公众号历史数据采集和推文监控
- 2023跨年代码(烟花+雪花)
- (励志)(转载) 在华为的十年
热门文章
- Activity启动流程(二)system_server进程处理启动Activity请求
- DGA 域名生成算法攻防
- 不疯魔不成活,还是偏执狂?
- 层叠上下文、层叠层级、层叠顺序
- 【java批量图片压缩处理】
- 计算机键盘中英文,电脑键盘指法练习(英文+数字)
- matlab 调和级数作图,华工数学实验报告斐波那契数列.doc
- win7连接远程服务器特别慢,主编告诉你win7远程桌面连接速度慢的完全解决教程...
- RGB-D深度相机原理
- 负反馈放大电路的四种组态