JAVA POI EXCEL 如何判定字体有页眉下划线怎么加样式?

开心一笑某男和女朋友吵架,打电话准备道歉的时候电话响了很久终于接通……女:“对不起”男:(异常激动但故作镇定):“你终于知道错了”女:“您拨打的电话正在通话中。”男:“……”视频教程大家好,我录制的视频《Java之优雅编程之道》已经在CSDN学院发布了,有兴趣的同学可以购买观看,相信大家一定会收获到很多知识的。谢谢大家的支持……视频地址:http://edu.csdn.net/lecturer/994提出问题如何设置单元格的样式呢?解决问题package com.hwy.test;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.hssf.util.HSSFColor;
import org.apache.poi.ss.usermodel.Font;
import java.io.FileOutputStream;
/**
* POI导出excel
*
*/
public class PoiTest{
public static void main( String[] args ){
//新建excel报表
HSSFWorkbook excel = new HSSFWorkbook();
//添加一个sheet,名字叫"我的POI之旅"
HSSFSheet hssfSheet = excel.createSheet("我的POI之旅");
//往excel表格创建一行,excel的行号是从0开始的
HSSFRow hssfRow = hssfSheet.createRow(0);
//第一行创建第一个单元格
HSSFCell hssfCell = hssfRow.createCell(0);
//设置第一个单元格的值
hssfCell.setCellValue("poi");
//生成单元格样式
HSSFCellStyle cellStyle = excel.createCellStyle();
//新建font实体
HSSFFont hssfFont = excel.createFont();
//设置字体颜色
hssfFont.setColor(HSSFColor.BLUE.index);
//设置删除线
strikeout(删除线)
hssfFont.setStrikeout(true);
//设置是否斜体
hssfFont.setItalic(true);
//字体大小
hssfFont.setFontHeightInPoints((short)24);
hssfFont.setFontName("楷体");
//粗体
hssfFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
//设置下滑线
1:有下滑线 0:没有
hssfFont.setUnderline((byte)0);
cellStyle.setFont(hssfFont);
hssfCell.setCellStyle(cellStyle);
FileOutputStream fout = null;
try{
fout = new FileOutputStream("D:/students.xls");
excel.write(fout);
fout.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
主要是利用: HSSFFont hssfFont = excel.createFont();设置字体的各个样式。 上面的几个字体样式,基本能应付日常开发需要。读书感悟接之前的《跟钱钱学理财》有一个说法是,除了睡觉的8小时和工作的8小时,其余的8小时你可以用来做很多事。马塞尔的那个建议:“你最好想清楚,你喜欢做什么,然后再考虑你怎么用它来挣钱。这样两不误的感觉太美妙了。当然,需要提醒一点的,就是要一直提醒自己,不要总考虑自己有什么,而要考虑,愿意付钱的人,他们要什么,这个很重要。}

我要回帖

更多关于 页眉下划线怎么加 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信