POI Excel - 创建字体

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

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

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

链接:https://www.learnfk.comhttps://www.learnfk.com/apache-poi-word/apache-poi-excel-font.html

来源:LearnFk无涯教程网

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

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

技术教程推荐

代码精进之路 -〔范学雷〕

深入浅出计算机组成原理 -〔徐文浩〕

雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕

视觉笔记入门课 -〔高伟〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

Spring编程常见错误50例 -〔傅健〕

程序员的测试课 -〔郑晔〕

Tony Bai · Go语言第一课 -〔Tony Bai〕

云原生基础架构实战课 -〔潘野〕

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