Установка цвета ячейки с помощью ExcelPackage - PullRequest
0 голосов
/ 16 октября 2011

Я использую vb.net, и у меня есть приложение asp.net, где я использую ExcelPackage . Я хотел знать, как установить цвет фона конкретной ячейки или ряда ячеек.

Ответы [ 2 ]

3 голосов
/ 16 октября 2011

Я рекомендую вам использовать компонент Epplus, он достаточно полный и не требует установки на рабочем сервере.

http://epplus.codeplex.com/releases/view/42439

2 голосов
/ 13 марта 2013

Я знаю, что этот вопрос старый, но вот ответ:

ExcelPackage pck = new ExcelPackage();
ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Example");
string index= "A1";
ws.Cells[index].Style.Fill.PatternType = ExcelFillStyle.Solid;    
ws.Cells[index].Style.Fill.BackgroundColor.SetColor(System.Drawing.Color.Orange);

Обратите внимание, что вы должны установить PatternType, прежде чем сможете установить цвет фона или возникнет исключение.

Извините, но мой пример - c #, вам нужно конвертировать в VB.Net, чтобы он был на 100% правильным для вопроса!

...