我正在使用ClosedXML生成报告。提供给Excel的数据来自存储到DataTable对象的数据库。该表格在Excel工作表中显示得很好 - 但是,它在创建的表格上应用了默认主题。 下面是我的示例代码:删除从ClosedXML中的InsertTable方法创建的表格的所有格式
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