Я использую ClosedXML для создания отчета. Данные, предоставленные в Excel, - это база данных, которая хранится в объекте DataTable. Таблица отображается в листе Excel точно, но она имеет тему по умолчанию, применяемую к созданной таблице. Ниже мой пример кода:Удалить все форматирование таблицы, созданной методом InsertTable в ClosedXML
Dim workbook As XLWorkbook = New XLWorkbook()
Dim _tempSummary= workbook.AddWorksheet("Summary").Cell(1, 1).InsertTable(tblSummary)
Это результат:
Я хотел, чтобы удалить жирный шрифт стилизации созданной таблицы. Однако, когда я это сделал
_tempSummary.AsTable().Ranges("B1:G1,I1:O1,Q1:R1").Style.Font.SetBold(False)
Это не работает. Пожалуйста, скажи мне, что я делаю неправильно. Заранее спасибо.
Попробуйте использовать 'AsTable()'. И если вы вообще не хотите никакого стиля, используйте 'InsertData()' вместо 'InsertTable()'. – Raidri
Пожалуйста, будьте хорошим гражданином Stackoverflow.com и отметьте вопрос как ответ. –
Я уже ответил как ответ. Спасибо ~ – saiha