java poi 边框_java poi 设置边框
//获取工作簿
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 设置边框相关推荐
- apache poi斜边框线_apache poi合并单元格设置边框
HSSFWorkbook wb = newHSSFWorkbook(); HSSFSheet sheet=wb.createSheet();//创建一个样式 HSSFCellStyle styleBo ...
- excel poi 自动换行_Java POI设置Excel背景色,边框,字体,自动换行等
java操作excel,一般使用poi开源框架来实现,可以下载相应poi包导入到Eclipse项目中,以下是经常用到的poi操作excel代码片段: 先获取工作薄对象: HSSFWorkbook wb ...
- poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
- java导入poi包_Java poi怎么导入
展开全部 本篇面向32313133353236313431303231363533e59b9ee7ad9431333264643066对象为Java的初学者,从下载必备软件到创建一个空白的POI工程, ...
- java excel打印_Java如何设置电子表格的打印区域?
在Java编程中,如何设置电子表格的打印区域? 注意:需要访问网址: , 下载一个Apache POI软件包.这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并将全部.j ...
- php导出excel无边框线,phpexcel设置边框不全或者只有竖线问题解决方法
本篇文章给大家分享的内容是phpexcel设置边框后,边框不全或者只有竖线问题的解决方法,有需要的朋友可以参考一下 在用phpexcel导出文件时,设置了边框,但是始终只有竖线. 用手册上给的这个方法 ...
- 如何在HTML网页里添加CSS边框,css如何设置边框?
在CSS中,可以设置border属性来设置边框.border是一个简写属性,可以在一个声明设置所有的边框属性.可以按照border-width.border-style.border-color顺序设 ...
- html怎么放边框,html怎么设置边框
html设置边框的方法:1.通过"border-width"属性设置边框宽度:2.通过"border-style"属性设置边框样式:3.通过"bord ...
- apache poi合并单元格设置边框
HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();//创建一个样式 HSSFCellStyle style ...
最新文章
- DETR3D:将DETR用于3D目标检测任务
- Powershell指令集_2
- 【Linux】【服务器】 CentOS7下远程访问mysql数据库_创建用户及授予权限_查看用户、修改密码详细步骤
- 给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...
- vba 不等于_EXCEL中VBA基础语句(1)
- 远离你身边消极爱抱怨的人!!
- 《C#多线程编程实战(原书第2版)》——3.2 在线程池中调用委托
- 《计算机导论》课程论文,计算机导论课程论文
- Linux日志系统小记
- android 加载外部矢量图SVG
- SAP License:SAP 清帐函数示例
- vb中SendMessage函数
- Atitit 提升进度的大原则与方法 高层方法 attilax总结
- 27_iOS干货19之网络4_在线http/https素材资源
- 三维激光LiDAR点云数据处理,我帮您!
- Java成员变量初始化顺序
- 网络协议(一) TCP/IP 协议
- XShell 下载 安装
- 人月神话(七)没有银弹-软件工程中的根本和次要问题、20 年后的人月神话
- 持续更新:历年硕士研究生报考人数与录取人数统计
热门文章
- Echarts地图自定义图标Symbol同时动态更改图标进行切换显示
- Poco:创建个非常简单web服务器
- win11_中文包/中文输入法(微软拼音)设置/键盘/输入法移除win10启用单词输入法/基于英语语言包的美式键/半角切换设置开关
- 三大中值定理及简单例题
- 对傅里叶函数以及级数的理解
- 信号强度从百分比到分贝的转换
- 回到1996,一起领略 JavaBeans 的真正力量
- 【概率期望】【NOIP模拟】切题
- scara机器人dh参数表_SCARA机器人技术参数.docx
- 科普系列:AUTOSAR与OSEK网络管理比较(下)