@author YHC

合并单元格

              //创建ExcelWorkbook wb = new HSSFWorkbook();//创建工作薄Sheet sheet = wb.createSheet("new sheet");//创建行,下标从0开始Row row = sheet.createRow(1);//创建单元格,下标从0开始Cell cell = row.createCell( 1);//设置单元格值cell.setCellValue("This is a test of merging");//合并一个单元格,下面用图解释sheet.addMergedRegion(new CellRangeAddress(1, //first row (0-based)2, //last row  (0-based)1, //first column (0-based)2  //last column  (0-based)));//写入文件FileOutputStream fileOut = new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close();

运行后的结果:

设置字体

                //创建ExcelWorkbook wb = new HSSFWorkbook();//创建工作薄Sheet sheet = wb.createSheet("new sheet");//创建一行,并添加一些单元格到本行中,行的下标从0开始Row row = sheet.createRow(1);//创建一个新的字体,并将其改变 Font font = wb.createFont();//使用像素为单位设置其字体高度font.setFontHeightInPoints((short)24);//设置字体名称,使用那种样式的字体显示,也就是你的C:\Windows\Fonts 的字体的名称font.setFontName("隶书");//设置是否使用斜体font.setItalic(true);//设置是否删除线通过字体font.setStrikeout(true);//将新的Font设置给CellStyle,所以需要创建一个新的FontCellStyle style = wb.createCellStyle();style.setFont(font);// 创建一个单元格并添加值到其中Cell cell = row.createCell(1);cell.setCellValue("This is a test of fonts");//将该单元格应用此样式cell.setCellStyle(style);//写入文件FileOutputStream fileOut = new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close();

运行后结果:

与Excel本身的设置做个对比,颜色是一致的框框,代码对应Excel的设置

如有写错误的地方,请大家指出,thanks!!

POI Excel 06 合并单元格,设置字体样式相关推荐

  1. spring boot poi excel导入 合并 单元格

    导入excel若存在合并单元格,第一个单元格能取到值而合并的其他单元格则为空. 如图1A值为"场景名称"2A则为空,1B为"版本1.1"1C到1E则全为空.所以 ...

  2. vue 导出excel,合并单元格,修改样式

    1. 安装 npm i file-saver npm i xlsx npm i xlsx-style 如果运行中报错 在\node_modules\xlsx-style\dist\cpexcel.js ...

  3. apache poi斜边框线_apache poi合并单元格设置边框

    HSSFWorkbook wb = newHSSFWorkbook(); HSSFSheet sheet=wb.createSheet();//创建一个样式 HSSFCellStyle styleBo ...

  4. apache poi合并单元格设置边框

    HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();//创建一个样式 HSSFCellStyle style ...

  5. POI进行Excel的合并单元格数据处理

    POI进行Excel的合并单元格数据处理 近日接到一个要处理合并Excel单元格的上料表的需求,就到网上找了一些模板,发现有的技术大牛还是挺厉害的,对他们致以敬意. 合并单元格工具类 在这个类中将传入 ...

  6. Java 利用hutool工具实现导出excel并合并单元格

    Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...

  7. Springboot导出excel,合并单元格示例

    原文链接:Springboot导出excel,合并单元格示例 更多文章,欢迎访问:Java知音,一个专注于技术分享的网站 以下用一个示例来说明springboot如何导出数据到excel. 首先引入M ...

  8. 玩电脑的岂能不知道excel怎么合并单元格?

    excel怎么合并单元格?单元格太小导致输入的内容只能看见一部分,这种情况下需要将两列合并起来,空出更多输入内容的空间,以此达到美观又详细的视觉效果,下面来看看如何操作吧! 方法一 第1步:打开一个e ...

  9. poi删除带有合并单元格的行的问题

    在网上搜了很久关于poi删除带有合并单元格的一行后,下面行数据向上移动一行时,出现乱合并的问题,看到有人提过这个问题,但是郁闷的很没有一个人回答过,而且大部分的文章都是关于什么合并单元格,读取Exce ...

最新文章

  1. vue+django2.0.2-rest-framework 生鲜项目(八)
  2. c#(winform)中ComboBox和ListBox添加项完全解决
  3. wordpress拒绝访问_Nginx + Wordpress页面或帖子URL返回拒绝访问
  4. 配置文件上传的Action
  5. VSCode 设置 Tab 空格
  6. Java程序员从笨鸟到菜鸟之(五十八)细谈Hibernate(九)hibernate一对一关系映射...
  7. ceph分布式存储简介
  8. JQ-实现图片纵向滚动的效果
  9. ftp 上传下载整个目录
  10. 【时间序列分析】01.时间序列与平稳序列
  11. ESXI安装网卡或HBA卡驱动
  12. ROS2安装时出现Connection failed [IP: 91.189.91.39 80]
  13. 大数据技术学习带来的思考
  14. Cocos2d-x 3.X, IOS版添加广点通插屏广告
  15. 这些年,亲眼所见的软件公司中混迹的老油条汇总
  16. DER 和 PEM 格式
  17. 创业思维的误区 (余世维)
  18. 如何从零开始搭建高性能直播平台?
  19. Jhipster 中的 Liquibase 正确使用方法
  20. 写在2022年尾巴上

热门文章

  1. Apache 、Nginx 、Squid 的区别
  2. 【VUE】vue作业设计---奔驰响应式官网
  3. vue+websocket+Stomp组件实现前端长连接
  4. 通过手机安装 AndFTP 应用访问计算机FTP服务器
  5. python写通讯录_Python实现命令行通讯录
  6. vs2013 + QT: release时 提示“无法找到.exe的调试信息 或者调试信息不匹配 未使用调试信息生成二进制文,是否继续调试”
  7. Win10无法封装 sysprep was not able to…
  8. js实现颜色转换hex转rgba
  9. RISC架构和STM32哈弗架构
  10. 服装批量下单php,搜款网批量下单上线啦