欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 在Excel單元格中應(yīng)用一種/多種字體樣式(實(shí)例代碼)

 更新時(shí)間:2019年12月31日 10:27:50   作者:E-iceblue  
這篇文章主要介紹了Java 在Excel單元格中應(yīng)用一種/多種字體樣式,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在Excel表格中,設(shè)置單元格字體樣式時(shí),可以對(duì)單元格內(nèi)的所有字符應(yīng)用同一樣式,即獲取指定單元,應(yīng)用樣式即可;另外也可以對(duì)單元格內(nèi)的不同字符內(nèi)容應(yīng)用不同字體樣式,即獲取單元格中的字符位置,應(yīng)用樣式;本文將通過(guò)Java代碼示例介紹具體實(shí)現(xiàn)方法。

使用工具:Free Spire.XLS for Java (免費(fèi)版)

注:可通過(guò)官網(wǎng)下載包,解壓,并將lib文件夾中的Spire.Xls.jar文件導(dǎo)入Java程序;或通過(guò)maven倉(cāng)庫(kù)導(dǎo)入。導(dǎo)入效果如下:

Java代碼示例

import com.spire.xls.*;
import java.awt.*;
public class SetMultipleStylesInOneCell {
 public static void main(String[] args) {
  //加載Excel文檔
  Workbook wb = new Workbook();
  wb.loadFromFile("test.xlsx");
  //獲取指定工作表
  Worksheet sheet = wb.getWorksheets().get(0);
  //獲取單元格C3,對(duì)單元格中所有字符應(yīng)用樣式
  CellRange cell1 = sheet.getCellRange("C3");
  cell1.getCellStyle().getFont().setFontName("行楷");
  cell1.getCellStyle().getFont().setColor(new Color(0,128,0));
  cell1.getCellStyle().getFont().setUnderline(FontUnderlineType.Double);
  cell1.getCellStyle().getFont().setSize(13);
  //獲取單元格C5
  CellRange cell2 = sheet.getCellRange("C5");
  //創(chuàng)建字體樣式font1和font2
  ExcelFont font1 = wb.createFont();
  font1.setColor(new Color(30,144,255));
  font1.setFontName("黑體");
  font1.setSize(14);
  font1.isItalic(true);
  ExcelFont font2 = wb.createFont();
  font2.setColor(new Color(220,20,60));
  font2.setFontName("楷體");
  font2.setSize(17);
  font2.isBold(true);
  //調(diào)用方法設(shè)置字體樣式到單元格中的指定字符
  RichText richText = cell2.getRichText();
  richText.setFont(0,7,font1);
  richText.setFont(9,17,font2);
  //保存文檔
  wb.saveToFile("Result.xlsx");
  wb.dispose();
 }
}

字體樣式應(yīng)用結(jié)果:

總結(jié)

以上所述是小編給大家介紹的Java 在Excel單元格中應(yīng)用一種/多種字體樣式,希望對(duì)大家有所幫助!

相關(guān)文章

最新評(píng)論