设置格式

//创建单元格样式对象
CellStyle cellStyle = wb.createCellStyle();//设置边框
cellStyle.setBorderBottom(BorderStyle.DASH_DOT);//下边框
cellStyle.setBorderTop(BorderStyle.HAIR);//上边框//设置字体
Font font = wb.createFont();//创建字体对象
font.setFontName("华文行楷");//设置字体
font.setFontHeightInPoints((short)28);//设置字号
cellStyle.setFont(font);//设置宽高
sheet.setColumnWidth(0, 31 * 256);//设置第一列的宽度是31个字符宽度
row.setHeightInPoints(50);//设置行的高度是50个点//设置居中显示
cellStyle.setAlignment(HorizontalAlignment.CENTER);//水平居中
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中//设置单元格样式
cell.setCellStyle(cellStyle);//合并单元格
CellRangeAddress region =new CellRangeAddress(0, 3, 0, 2);
sheet.addMergedRegion(region);
package com.learn.poi.test;import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileOutputStream;/*** 单元格样式处理*/
public class PoiTest03 {public static void main(String[] args) throws Exception {//创建工作簿  HSSFWorkbook -- 2003Workbook wb = new XSSFWorkbook(); //2007版本//创建表单sheetSheet sheet = wb.createSheet("test");//创建行对象  参数:索引(从0开始)Row row = sheet.createRow(2);//创建单元格对象  参数:索引(从0开始)Cell cell = row.createCell(2);//向单元格中写入内容cell.setCellValue("你好世界");//样式处理//创建样式对象CellStyle style = wb.createCellStyle();style.setBorderTop(BorderStyle.THIN);//上边框style.setBorderBottom(BorderStyle.THIN);//下边框style.setBorderLeft(BorderStyle.THIN);//左边框style.setBorderRight(BorderStyle.THIN);//右边框//创建字体对象Font font = wb.createFont();font.setFontName("华文行楷"); //字体font.setFontHeightInPoints((short)28);//字号style.setFont(font);//行高和列宽row.setHeightInPoints(50);//行高//列宽的宽度  字符宽度sheet.setColumnWidth(2,31 * 256);//列宽//剧中显示style.setAlignment(HorizontalAlignment.CENTER);//水平居中style.setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中//向单元格设置样式cell.setCellStyle(style);//文件流FileOutputStream pis = new FileOutputStream("C:\\Users\\leon\\Desktop\\00\\test2.xlsx");//写入文件wb.write(pis);pis.close();}
}

POI的入门:单元格样式处理相关推荐

  1. Java poi操作Excel单元格样式

    Java poi设置Excel单元格格式设置 XSSFWorkbook xwb = new XSSFWorkbook();或者 XSSFWorkbook xwb = new XSSFWorkbook( ...

  2. POI设置Excel单元格样式和背景色

    private static CellStyle leftStyle(final Workbook exportWorkbook) {CellStyle cellStyleLeft = exportW ...

  3. CSS设置表格行列,给bootstrap table设置行列单元格样式

    1.根据单元格或者行内其他单元格的内容,给该单元格设置一定的css样式 columns: [{ field: 'index', title: '序号', align:"center" ...

  4. java POI Excel 单元格样式

    正如Html需要CSS一样,我们的POI生成的Excel同样需要样式才能更完美的表现我们的数据.下面还是从简单的例子出发,学习和了解POI的样式设计. 一.我的位置. 1 package com.my ...

  5. apache的poi中设置Excel的单元格样式(HSSFCellStyle)和表格(HSSFSheet)

    项目中导入一下依赖Jar包 <!--Excel文件下载依赖--> <dependency><groupId>org.apache.poi</groupId&g ...

  6. POI实现EXCEL单元格合并及边框样式

    POI实现EXCEL单元格合并及边框样式 下面例子为创建产生一个excel,合并单元格,然后为合并后的单元格添加边框 package test;import java.io.FileOutputStr ...

  7. POI 操作Excel的单元格样式超过64000的异常问题解决

    文章目录 POI 操作Excel的单元格样式超过64000的异常问题解决 问题描述 问题原因 问题分析和解决 简单的Excel文件生成Demo 最终的解决方案 POI 操作Excel的单元格样式超过6 ...

  8. POI设置单个单元格的样式

    一.POI的基础样式 1. 单元格样式 CellStyle决定了单元格的显示样式,决定了单元格: - 单元格各个边框样式及颜色- 单元格填充图案.前景色及背景色- 单元格内容水平.垂直对齐方式- 单元 ...

  9. POI单元格样式、行高列宽、合并单元格设置

    单元格样式 文字对齐方式 设置文字在水平.垂直方向居中显示 // 设置单元格内容水平.垂直居中 style.setAlignment(HorizontalAlignment.CENTER); styl ...

最新文章

  1. 【南洋理工-CVPR2022】视觉语言模型的条件提示学习
  2. 逆向建模软件介绍_逆向技术在2代机修理中的应用
  3. php如何制作视频特效,用PS将bmp图片制作出漂亮的动态视频效果
  4. 每日一练 20190523
  5. pygame外星人2
  6. eclipse 安装图形插件(图形化编程)
  7. 2场直播丨从零快速搭建一整套监控体系、Oracle Database Server经典体系结构
  8. 怎么使用PHPMailer实现邮件的发送??
  9. CSS实现返回网页顶部
  10. java私聊_【转帖】实现了视频私聊功能
  11. 等级保护2.0三级通用要求测评方法
  12. 计算机播放音乐自录,如何录制电脑内部播放的声音及音乐
  13. c语言ip判断程序,IP判断 (C语言代码)
  14. yocto系列讲解[技巧篇]72 - BBCLASSEXTEND变量的作用
  15. bwa mem 报错处理:[mem_sam_pe] paired reads have different names
  16. python 画心形线 matplotlib
  17. 机器学习:向量空间中的投影
  18. 大军师司马懿之军师联盟
  19. springBoot发送邮件附件名称乱码的解决
  20. [UNR #3]百鸽笼

热门文章

  1. jquery-uploadifyv3.2.1 文件上传插件 学习
  2. 转发- css(display,float,position)
  3. Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
  4. 【struts2】文件上传下载—struts2实现
  5. 021:自定义path(或url)转换器
  6. 关于网络编程的一些问题
  7. php 图片上传预览(转)
  8. 数据库分组选 第一条
  9. UIDocumentInteractionController 文件预览
  10. winform 配置文件的加密解密