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();
。
我正在尝试使用 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();
。