ClosedXML模板未将数据设置为Excel工作表

4xrmg8kj  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(105)

我试图把数据到细胞使用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模板看起来像这样。


的数据

2nc8po8w

2nc8po8w1#

解决了!
只需在模板中添加变量后添加template.Generate();即可。

相关问题