//获取工作簿

HSSFWorkbook hwb = new HSSFWorkbook();

//获取sheet

HSSFSheet sheet = hwb.createSheet();

//获取样式对象

HSSFCellStyle cellStyle = hwb.createCellStyle();

//设置样式对象,这里仅设置了边框属性

cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框

cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框

cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框

cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框

//对某一个cell设置边框

row0 = sheet.createRow(i);

cell0 = row0.createCell(j);

cell0.setCellStyle(style1);

cell0.setCellStyle("测试");

这种才是对指定的Cell设置样式(边框),不能获取Cell的样式在进行设置,那样就会将页面上的所有Cell都设置成带边框的,非常难看。。。

POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:

先获取工作薄对象:

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:终止列号

或者用

CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);

但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。

sheet.addMergedRegion(region1);

原文:http://www.cnblogs.com/milude0161/p/4991159.html

java poi 边框_java poi 设置边框相关推荐

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

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

  2. excel poi 自动换行_Java POI设置Excel背景色,边框,字体,自动换行等

    java操作excel,一般使用poi开源框架来实现,可以下载相应poi包导入到Eclipse项目中,以下是经常用到的poi操作excel代码片段: 先获取工作薄对象: HSSFWorkbook wb ...

  3. poi生成excel整理(设置边框/字体/颜色/加粗/居中/)

    HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...

  4. java导入poi包_Java poi怎么导入

    展开全部 本篇面向32313133353236313431303231363533e59b9ee7ad9431333264643066对象为Java的初学者,从下载必备软件到创建一个空白的POI工程, ...

  5. java excel打印_Java如何设置电子表格的打印区域?

    在Java编程中,如何设置电子表格的打印区域? 注意:需要访问网址: , 下载一个Apache POI软件包.这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并将全部.j ...

  6. php导出excel无边框线,phpexcel设置边框不全或者只有竖线问题解决方法

    本篇文章给大家分享的内容是phpexcel设置边框后,边框不全或者只有竖线问题的解决方法,有需要的朋友可以参考一下 在用phpexcel导出文件时,设置了边框,但是始终只有竖线. 用手册上给的这个方法 ...

  7. 如何在HTML网页里添加CSS边框,css如何设置边框?

    在CSS中,可以设置border属性来设置边框.border是一个简写属性,可以在一个声明设置所有的边框属性.可以按照border-width.border-style.border-color顺序设 ...

  8. html怎么放边框,html怎么设置边框

    html设置边框的方法:1.通过"border-width"属性设置边框宽度:2.通过"border-style"属性设置边框样式:3.通过"bord ...

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

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

最新文章

  1. DETR3D:将DETR用于3D目标检测任务
  2. Powershell指令集_2
  3. 【Linux】【服务器】 CentOS7下远程访问mysql数据库_创建用户及授予权限_查看用户、修改密码详细步骤
  4. 给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...
  5. vba 不等于_EXCEL中VBA基础语句(1)
  6. 远离你身边消极爱抱怨的人!!
  7. 《C#多线程编程实战(原书第2版)》——3.2 在线程池中调用委托
  8. 《计算机导论》课程论文,计算机导论课程论文
  9. Linux日志系统小记
  10. android 加载外部矢量图SVG
  11. SAP License:SAP 清帐函数示例
  12. vb中SendMessage函数
  13. Atitit 提升进度的大原则与方法  高层方法  attilax总结
  14. 27_iOS干货19之网络4_在线http/https素材资源
  15. 三维激光LiDAR点云数据处理,我帮您!
  16. Java成员变量初始化顺序
  17. 网络协议(一) TCP/IP 协议
  18. XShell 下载 安装
  19. 人月神话(七)没有银弹-软件工程中的根本和次要问题、20 年后的人月神话
  20. 持续更新:历年硕士研究生报考人数与录取人数统计

热门文章

  1. Echarts地图自定义图标Symbol同时动态更改图标进行切换显示
  2. Poco:创建个非常简单web服务器
  3. win11_中文包/中文输入法(微软拼音)设置/键盘/输入法移除win10启用单词输入法/基于英语语言包的美式键/半角切换设置开关
  4. 三大中值定理及简单例题
  5. 对傅里叶函数以及级数的理解
  6. 信号强度从百分比到分贝的转换
  7. 回到1996,一起领略 JavaBeans 的真正力量
  8. 【概率期望】【NOIP模拟】切题
  9. scara机器人dh参数表_SCARA机器人技术参数.docx
  10. 科普系列:AUTOSAR与OSEK网络管理比较(下)