本文介绍如何使用Spire.XLS for Java在Excel中对某单元格设置字体样式。
import com.spire.xls.ExcelVersion;
import com.spire.xls.FontUnderlineType;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import java.awt.*;
public class SetFontStyle
{
public static void main(String[] args) {
//创建Workbook对象
Workbook workbook = new Workbook();
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//设置字体名称
sheet.getCellRange("B1").setText("字体名称:Comic Sans MS");
sheet.getCellRange("B1").getCellStyle().getExcelFont().setFontName("Comic Sans MS");
//设置字体大小
sheet.getCellRange("B2").setText("字体大小:20");
sheet.getCellRange("B2").getCellStyle().getExcelFont().setSize(20);
//设置字体颜色
sheet.getCellRange("B3").setText("字体颜色:蓝色");
sheet.getCellRange("B3").getCellStyle().getExcelFont().setColor(Color.blue);
//设置加粗
sheet.getCellRange("B4").setText("字体样式:加粗");
sheet.getCellRange("B4").getCellStyle().getExcelFont().isBold(true);
//设置下划线
sheet.getCellRange("B5").setText("字体样式:下划线");
sheet.getCellRange("B5").getCellStyle().getExcelFont().setUnderline(FontUnderlineType.Single);
//设置斜体
sheet.getCellRange("B6").setText("字体样式:斜体");
sheet.getCellRange("B6").getCellStyle().getExcelFont().isItalic(true);
//保存文档
workbook.saveToFile("output/FontStyles.xlsx", ExcelVersion.Version2016);
}
}