poi HSSFCellStyle HSSFFont 设置加粗,字体,字号等样式
poi设置加粗
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
四、设置字体:
HSSFFont font = wb.createFont();
font.setFontName(“黑体”);
font.setFontHeightInPoints((short) 16);//设置字体大小
HSSFFont font2 = wb.createFont();
font2.setFontName(“仿宋_GB2312”);
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);
setBorder.setFont(font);//选择需要用到的字体格式
五、设置列宽:
sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
setBorder.setWrapText(true);//设置自动换行
七、合并单元格:
Region region1 = new Region(0, (short) 0, 0, (short) 6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
sheet.addMergedRegion(region1);
或者用
CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);
但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
sheet.addMergedRegion(region1);
目前用过的就这么多,后续有新的会继续添加。
八、加边框
HSSFCellStyle cellStyle= wookBook.createCellStyle();
cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
cellStyle.setBorderBottom(HSSFCellStyle.BorderBORDER_MEDIUM);
cellStyle.setBottomBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setLeftBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setRightBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setTopBorderColor(HSSFColor.BLACK.index);
## 九.设置单元格字体颜色 ps:font还可以设置字体的名,高度,下划线等。
ExcelWorkBook xlBook = xlSheet.getXlBook();
Font font = xlBook.createFont();
font.setColor(IndexedColors.WHITE.getIndex());
style.setFont(font);
poi HSSFCellStyle HSSFFont 设置加粗,字体,字号等样式相关推荐
- POI操作Word设置表格在字体加粗【XWPFTableCell设置字体】Java操作Word调样式
Jar包的版本号:[不同的版本号也许也可以,可以尝试一下,哈哈哈哈~] ----------因为代码在内网环境中无法复制出来,所以这里就截图了,兄弟们自己敲一下键盘吧~ POI操作Word设置表格在字 ...
- html字体加粗字号为2,【css】文字基本样式(颜色、倾斜、加粗、字号、行高、字体)...
一.字体基本样式 首先我们先放置一些文字,基本所有的标签都可以设置字体样式的,这里就使用标签 和 来做示范啦. O泡时间到! 给我O泡给我O泡,O泡果奶OOO! 图1 基本文字效果 注意,文字属性都是 ...
- iOS 加粗字体方法 (不改变字体字号只加粗文字)
/*** 加粗字体方法 * label 要加粗的 UILabel* BOOL YES = 加粗字体 NO = 去掉字体加粗*/- (void)jiaCuFontFormLabel:(UILabel * ...
- 记录设置VSCode加粗字体
记录设置VSCode加粗字体 设置页面,点击 在setting.json中编辑 设置内容 { "files.autoSave": "afterDelay", & ...
- html字体怎么变大变粗,ppt如何加粗字体更粗 幻灯片的艺术字怎么把字体变粗?...
怎么样能使PPT中所有的字体一次性加粗,用CTRA+A全选只能选中幻灯片而不在电脑桌面上找到PPT演示文稿.并将PPT演示文稿双击打开. 打开了文稿之后,在幻灯片里面找到大纲视图,并点击它,将幻灯片切 ...
- android 粗体字体下载,徐静蕾加粗字体
徐静蕾加粗字体app是一款手机字体软件,里面有多种字体,不管是软萌的.还是安卓的默认字体通通都有,想要每天体验不一样的手机字体,就抓紧来下载徐静蕾加粗字体app吧. 徐静蕾加粗字体app简介: 完美支 ...
- w ndows10的字体在哪里,windows10系统下怎样加粗字体
win10系统默认字体和win7系统相比细小了不少,因此一些用户在升级系统后难免会有一些不适应.那么,有什么方法可以解决这种情况呢?在本文中小编就要给大家详细介绍一下如何将win10系统中的默认字体加 ...
- html5中加粗字体,html如何用b加粗字体
html用b加粗字体的方法:首先创建一个HTML示例文件:然后在body中创建 标签内容:接着用标签给一段文字加粗:最后运行该文件查看效果即可. 本文操作环境:windows7系统.HTML5版,DE ...
- 【PIL处理图片】小技巧之画虚线、加粗字体、长文本自动分行(符号处理)
[PIL处理图片]系列文章目录 小技巧之图片透明渐变处理 小技巧之画虚线.加粗字体.长文本自动分行(符号处理) 小技巧之圆角边框处理 上一篇介绍了图片渐变蒙版处理,还有一些其他的小技巧,一起在这里介绍 ...
最新文章
- JavaScript夯实基础系列(四):原型
- 5.Ubuntu下的GIF录制软件peek安装
- nanopi 创建共享文件夹
- golang函数入门示例
- Monopole Magnets CodeForces - 1345D(dfs+思维)
- 论文浅尝 - AAAI2020 | 利用自然语言推断生成人称一致的对话
- C语言 define 防止头文件重复包含 - C语言零基础入门教程
- 模电之半导体基础篇3(半导体二极管、二极管应用)
- ES6新特性_ES6生成器函数声明与调用---JavaScript_ECMAScript_ES6-ES11新特性工作笔记020
- 大数据治理体系如何搭建
- 刚刚,2021 ACM Fellow放榜!李飞飞、谢涛、刘铁岩等13名华人学者当选
- 最小生成树相关知识链接
- 在rhel 7.3中安装glibc-devel-2.17-157.el7.i686包的过程详录
- 纯HTML CSS制作导航栏 下拉菜单
- undefined symbol 问题解决记录
- 鸡兔同笼问题java解决
- 一个C语言算法--税收计算
- iPhone4S大跌4000港元成跌价王 水货商谨慎进货
- Qt version is not properly installed,please run make install
- Linux调度器笔记