ClosedXML 模板未将数据设置到 excel sheet

ClosedXML Template not setting data into excel sheet

我正在尝试使用 closedxml 将数据放入单元格中,根据他们的网站,我们必须在单元格上设置这样的参数 {{TestName}} 但它对我不起作用。

这是我的代码,我不确定哪里出错了。

const string outputFile = @"\Reports\Output\Test.xlsx";
var template = new XLTemplate(@"\Reports\Test.xlsx");

var test = new models.Test();
test.id = 1;
test.TestName = "ASDF";
test.TestScore = "303";

template.AddVariable(test) //also tried doing it like this.


template.AddVariable("TestScore", "232");
template.AddVariable("TestName", "TESTNAME");
template.SaveAs(outputFile);
Process.Start(new ProcessStartInfo(outputFile) { UseShellExecute = true });

我的 excel 模板如下所示。

解决了!

将变量添加到模板后,只需添加 template.Generate();