2016-09-16 10 views

ответ

1

См: https://blogs.msdn.microsoft.com/chrisquon/2009/11/30/stylizing-your-excel-worksheets-with-open-xml-2-0/

Для конкретной задачи я бы цикл через ячейку в каждой строке до тех пор пока вы нашли те, которые нужны границы, а затем применить форматирование: (Обратите внимание, что DesiredCell для вас, чтобы добавить свой проверка ссылок на ячейки)

foreach(Row row in sheetData.Elements<Row>) 
{ 
    foreach(Cell cell in row.Elements<Cell>) 
    { 
    if(cell.CellReference == DesiredCell) 
     { 
     cell = new Cell(new CellValue(“ ”)) { DataType = CellValues.String, StyleIndex = 1 }; 
     } 
    } 
} 

Вам также придется добавить индекс стиля по приведенной выше ссылке.

+0

Благодарим за ответ. Но очень длинный процесс, чтобы просто установить границу, мне нужно установить все типы ячеек индивидуально. – Divyesh

+0

Невозможно выбрать диапазон ячеек и установить на нем границу? – Divyesh