1. 程式人生 > >NPOI之Excel——設置單元格背景色

NPOI之Excel——設置單元格背景色

背景顏色 workbook contain href excel highlight width height nbsp

NPOI Excel 單元格顏色對照表,在引用了 NPOI.dll 後可通過 ICellStyle 接口的 FillForegroundColor 屬性實現 Excel 單元格的背景色設置,FillPattern 為單元格背景色的填充樣式。

NPOI Excel 單元格背景顏色設置方法:

1 2 3 4 5 6 ICellStyle style = workbook.CreateCellStyle(); style.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.Red.Index; style.FillPattern = FillPattern.SolidForeground;
ICell cell = workbook.CreateSheet().CreateRow(0).CreateCell(0); cell.CellStyle = style;

NPOI Excel 顏色對照表:

顏色 測試 Class名稱 short
  Test顏色 Black 8
  Test顏色 Brown 60
  Test顏色 Olive_Green 59
  Test顏色 Dark_Green 58
  Test顏色 Dark_Teal 56
  Test顏色 Dark_Blue 18
  Test顏色 Indigo 62
  Test顏色 Grey_80_PERCENT 63
  Test顏色 Dark_Red 16
  Test顏色 Orange 53
  Test顏色 DARK_YELLOW 19
  Test顏色 Green 17
  Test顏色 Teal 21
  Test顏色 Blue 12
  Test顏色 Blue_Grey 54
  Test顏色 Grey_50_PERCENT 23
  Test顏色 Red 10
  Test顏色 LIGHT_ORANGE 52
  Test顏色 LIME 50
  Test顏色 SEA_GREEN 57
  Test顏色 AQUA 49
  Test顏色 LIGHT_BLUE 48
  Test顏色 VIOLET 20
  Test顏色 GREY_40_PERCENT 55
  Test顏色 Pink 14
  Test顏色 Gold 51
  Test顏色 Yellow 13
  Test顏色 BRIGHT_GREEN 11
  Test顏色 TURQUOISE 15
  Test顏色 SKY_BLUE 40
  Test顏色 Plum 61
  Test顏色 GREY_25_PERCENT 22
  Test顏色 Rose 45
  Test顏色 Tan 47
  Test顏色 LIGHT_YELLOW 43
  Test顏色 LIGHT_GREEN 42
  Test顏色 LIGHT_TURQUOISE 41
  Test顏色 PALE_BLUE 44
  Test顏色 LAVENDER 46
  Test顏色 White 9
  Test顏色 CORNFLOWER_BLUE 24
  Test顏色 LEMON_CHIFFON 26
  Test顏色 MAROON 25
  Test顏色 ORCHID 28
  Test顏色 CORAL 29
  Test顏色 ROYAL_BLUE 30
  Test顏色 LIGHT_CORNFLOWER_BLUE 31
  Test顏色 AUTOMATIC 64

出處:https://www.cnblogs.com/Brainpan/p/5804167.html

如果NPOI系統中定義的顏色不夠用,也可以自己定義顏色,具體方式參考:NPOI 自定義單元格背景顏色-Excel

NPOI之Excel——設置單元格背景色