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 设置加粗,字体,字号等样式相关推荐

  1. POI操作Word设置表格在字体加粗【XWPFTableCell设置字体】Java操作Word调样式

    Jar包的版本号:[不同的版本号也许也可以,可以尝试一下,哈哈哈哈~] ----------因为代码在内网环境中无法复制出来,所以这里就截图了,兄弟们自己敲一下键盘吧~ POI操作Word设置表格在字 ...

  2. html字体加粗字号为2,【css】文字基本样式(颜色、倾斜、加粗、字号、行高、字体)...

    一.字体基本样式 首先我们先放置一些文字,基本所有的标签都可以设置字体样式的,这里就使用标签 和 来做示范啦. O泡时间到! 给我O泡给我O泡,O泡果奶OOO! 图1 基本文字效果 注意,文字属性都是 ...

  3. iOS 加粗字体方法 (不改变字体字号只加粗文字)

    /*** 加粗字体方法 * label 要加粗的 UILabel* BOOL YES = 加粗字体 NO = 去掉字体加粗*/- (void)jiaCuFontFormLabel:(UILabel * ...

  4. 记录设置VSCode加粗字体

    记录设置VSCode加粗字体 设置页面,点击 在setting.json中编辑 设置内容 { "files.autoSave": "afterDelay", & ...

  5. html字体怎么变大变粗,ppt如何加粗字体更粗 幻灯片的艺术字怎么把字体变粗?...

    怎么样能使PPT中所有的字体一次性加粗,用CTRA+A全选只能选中幻灯片而不在电脑桌面上找到PPT演示文稿.并将PPT演示文稿双击打开. 打开了文稿之后,在幻灯片里面找到大纲视图,并点击它,将幻灯片切 ...

  6. android 粗体字体下载,徐静蕾加粗字体

    徐静蕾加粗字体app是一款手机字体软件,里面有多种字体,不管是软萌的.还是安卓的默认字体通通都有,想要每天体验不一样的手机字体,就抓紧来下载徐静蕾加粗字体app吧. 徐静蕾加粗字体app简介: 完美支 ...

  7. w ndows10的字体在哪里,windows10系统下怎样加粗字体

    win10系统默认字体和win7系统相比细小了不少,因此一些用户在升级系统后难免会有一些不适应.那么,有什么方法可以解决这种情况呢?在本文中小编就要给大家详细介绍一下如何将win10系统中的默认字体加 ...

  8. html5中加粗字体,html如何用b加粗字体

    html用b加粗字体的方法:首先创建一个HTML示例文件:然后在body中创建 标签内容:接着用标签给一段文字加粗:最后运行该文件查看效果即可. 本文操作环境:windows7系统.HTML5版,DE ...

  9. 【PIL处理图片】小技巧之画虚线、加粗字体、长文本自动分行(符号处理)

    [PIL处理图片]系列文章目录 小技巧之图片透明渐变处理 小技巧之画虚线.加粗字体.长文本自动分行(符号处理) 小技巧之圆角边框处理 上一篇介绍了图片渐变蒙版处理,还有一些其他的小技巧,一起在这里介绍 ...

最新文章

  1. JavaScript夯实基础系列(四):原型
  2. 5.Ubuntu下的GIF录制软件peek安装
  3. nanopi 创建共享文件夹
  4. golang函数入门示例
  5. Monopole Magnets CodeForces - 1345D(dfs+思维)
  6. 论文浅尝 - AAAI2020 | 利用自然语言推断生成人称一致的对话
  7. C语言 define 防止头文件重复包含 - C语言零基础入门教程
  8. 模电之半导体基础篇3(半导体二极管、二极管应用)
  9. ES6新特性_ES6生成器函数声明与调用---JavaScript_ECMAScript_ES6-ES11新特性工作笔记020
  10. 大数据治理体系如何搭建
  11. 刚刚,2021 ACM Fellow放榜!李飞飞、谢涛、刘铁岩等13名华人学者当选
  12. 最小生成树相关知识链接
  13. 在rhel 7.3中安装glibc-devel-2.17-157.el7.i686包的过程详录
  14. 纯HTML CSS制作导航栏 下拉菜单
  15. undefined symbol 问题解决记录
  16. 鸡兔同笼问题java解决
  17. 一个C语言算法--税收计算
  18. iPhone4S大跌4000港元成跌价王 水货商谨慎进货
  19. Qt version is not properly installed,please run make install
  20. Linux调度器笔记

热门文章

  1. web技术分析| 一篇前端图像处理秘籍
  2. 火车票能不能选座_12306可以选座位吗 12306怎么选座位方法介绍
  3. C语言输入年月日判断距今,C语言课程设计万年历打印.doc
  4. 通过瑞利判据对显微镜物镜进行分辨率研究
  5. 血淋淋的BUG:波音在软件开发上错在哪里?
  6. ubuntu16.04+gtx1050驱动安装记录
  7. App-UI自动化测试(Airtest+Pycharm)
  8. 三段论_五项基本原则
  9. 带宽、传输速率、吞吐量的概念区别
  10. erlang底层c定时器设计-Erlang源码学习二