我刚开始使用ClosedXML。当我使用下面的代码创建一个新的工作簿时,它会自动将“蓝色,表样式浅色9”应用于每个工作表。我不希望工作表上有任何样式。如何不指定样式?
XLWorkbook wb = new XLWorkbook();
wb.Worksheets.Add(dt, "sheet1");
Run Code Online (Sandbox Code Playgroud)
我基本上只是用SQL数据表填充工作表。
默认情况下,ClosedXML将创建一个新的Excel表格时使用IXLWorksheets.Add(DataTable dt)方法。Excel表始终应用样式。
要使用DataTable不包含任何样式的填充工作表,请使用以下代码:
using (var wb = new XLWorkbook())
{
var ws = wb.Worksheets.Add("sheet1");
// The false parameter indicates that a table should not be created:
ws.FirstCell().InsertTable(dt, false);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2553 次 |
| 最近记录: |