Manu Prasad Ответов: 1

ClosedXML удаляет текущее форматирование в листах Excel


Всем Привет,

Я использую ClosedXML для своего приложения.Я использовал следующие коды для записи некоторых значений в существующий рабочий лист.
XLWorkbook tasklog = new XLWorkbook("TaskLogTemplate.xlsx");

IXLWorksheet Ws = tasklog.Worksheet(sheetName);
                Ws.Cell(1,3).Value = "ProjectName";
                Ws.Cell(2,3).Value = "LogTitle";
                Ws.Cell(3,3).Value = "ModelHead";
                Ws.Cell(2,5).Value = "PHead";
                tasklog.Save();

Но он удаляет форматирование соседних ячеек, таких как стиль границы, цвет и т. д.
Кто-нибудь может мне помочь. Я попробовал поискать на закрытых форумах XML, но никаких решений не нашел....
заранее спасибо.

Maciej Los

Вам нужно открыть TaskLogTemplate, а не создавать еще один!

Manu Prasad

Каков синтаксис для этого?

Manu Prasad

Я думаю, что нет никакого метода для открытия рабочей книги в ClosedXml..

BillWoodruff

В дополнение к совету Мацея, почему бы вам не задать вопрос в разделе обсуждения проекта:

https://closedxml.codeplex.com/discussions

Member 14895510

Вы когда-нибудь находили решение проблемы очистки / изменения форматирования? Все еще кажется, что это ошибка в v0.95

1 Ответов

Рейтинг:
0

Maciej Los

Пожалуйста, прочтите мой комментарий к этому вопросу.

Я бы посоветовал ознакомиться с документацией: https://closedxml.codeplex.com/documentation[^]


Manu Prasad

Помогите мне ,пожалуйста, как я могу открыть Excel в ClosedXml (синтаксис???)?