2016-06-08 11 views

Antwort

3

Edited basierend auf Kommentar

Sie auf XSSFCellStyle beziehen, von ihm können Sie die XSSFFont bekommen. Mit diesem können Sie XSSFColor, getFontName() oder getFamily() und getFontHeight() oder getFontHeightInPoints() erhalten.

Basierend auf Beispiel Zelle, die ich verwendet habe:

XSSFCellStyle cs = cell.getCellStyle(); 
XSSFFont font = cs.getFont(); 

//Getting Font color 
XSSFColor color = font.getXSSFColor(); 
System.out.println("Font color : " + color.getARGBHex()); 
//==> FF00B0F0 

//Getting Font name 
System.out.println("Font name : " + font.getFontName()); 
//==> Arial 

//Getting Font family name 
FontFamily family = FontFamily.valueOf(((XSSFFont) font).getFamily()); 
System.out.println("Font family : " + family); 
//==> SWISS 

//Getting Font family int 
System.out.println("Font family in int : " + font.getFamily()); 
//==> 2 

//Getting Font height 
System.out.println("Font FontHeight : " + font.getFontHeight()); 
//==> 280 

//Getting Font height in point 
System.out.println("Font height in point : " + font.getFontHeightInPoints()); 
//==> 14 

//Getting Font bold weight 
System.out.println("Font BoldWeight : " + font.getBoldweight()); 
//==> 700 
+0

ich die CSSFColor dies mit bekommen, aber auch andere Eigenschaften wie Fontname, Familie, Fontweight können mit diesem –

+0

@BijoyBahuleyan erfasst werden, überprüfen Sie meine aktualisierte Antwort. – ManishChristian