Ответ 1
Я просмотрел эту библиотеку для вас и нашел следующее (предупреждение - это плохие новости!):
-
Нет выпущенной версии ExcelLibrary, которая позволяет получить доступ к цветам ячеек.
-
В невыпущенном исходном коде есть свойство
BackColor
в новом классеCellStyle
, однако для представления цвета переднего плана нет свойства. -
Свойство
BackColor
не сохраняется при сохранении книги. Он используется только для установки цвета фона ячейки при загрузке книги.
Если использование цветов является требованием, используйте NPOI (как рекомендовано @jamietre). Затем вы можете установить цвета переднего плана и фона следующим образом:
HSSFCellStyle style1 = hssfworkbook.CreateCellStyle();
// cell background
style1.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.BLUE.index;
style1.FillPattern = HSSFCellStyle.SOLID_FOREGROUND;
// font color
HSSFFont font1 = hssfworkbook.CreateFont();
font1.Color = NPOI.HSSF.Util.HSSFColor.YELLOW.index;
style1.SetFont(font1);
cell.CellStyle = style1;