XSSFWorkbook workbook = new XSSFWorkbook(file);
ISheet ufsheet = workbook.GetSheet("Main");
ICellStyle cs1 = workbook.CreateCellStyle();
IRow row = ufsheet.CreateRow(rowidx);
cs1.FillForegroundColor = 0;
cs1.FillPattern = FillPattern.SolidForeground;
((XSSFColor)cs1.FillForegroundColorColor).SetRgb(new byte[] { 226, 239, 218 });
row.GetCell(i).CellStyle = style;
对应XSS的,也就是xlsx的文件。
只需要在RGB对应的位置填写需要的颜色,就可以了。没有网上说的那么费劲。
搜了半天一个正经答案都没有