POI Excel - 创建字体

POI Excel - 创建字体 首页 / POI入门教程 / POI Excel - 创建字体

Apache POI提供了处理Excel工作表中的字体的方法。无涯教程可以创建字体,设置颜色,设置大小等。字体是提供处理字体的方法的接口。

看一个示例,在该示例中将为单元格内容创建并设置新字体。

无涯教程网

Excel字体示例

package poiexample;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class FontExample {
	public static void main(String[] args) {
		try (OutputStream fileOut = new FileOutputStream("Learnfk.xls")) {
			Workbook wb = new HSSFWorkbook();//创建工作簿
			Sheet sheet = wb.createSheet("Sheet");//创建工作表
			Row row = sheet.createRow(1);//创建行
			Cell cell = row.createCell(1);//创建一个单元格
			CellStyle style = wb.createCellStyle();//创建样式
			cell.setCellValue("Hello, Javatpoint!");
			// 创建字体和设置
			Font font = wb.createFont();
			font.setFontHeightInPoints((short)11);
			font.setFontName("Courier New");
			font.setItalic(true);
			font.setStrikeout(true);
			// 将字体应用于样式
			style.setFont(font);
			// 将样式应用于单元格
			cell.setCellStyle(style);    
	                wb.write(fileOut);
	       }catch(Exception e) {
	        	System.out.println(e.getMessage());
	       }
	}
}

输出:

Apache POI Excel Font

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Java核心技术面试精讲 -〔杨晓峰〕

从0开始学大数据 -〔李智慧〕

MySQL实战45讲 -〔林晓斌〕

数据中台实战课 -〔郭忆〕

技术管理案例课 -〔许健〕

Go 语言项目开发实战 -〔孔令飞〕

手把手带你搭建秒杀系统 -〔佘志东〕

大厂设计进阶实战课 -〔小乔〕

云原生架构与GitOps实战 -〔王炜〕

好记忆不如烂笔头。留下您的足迹吧 :)