我试图把数据到细胞使用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模板看起来像这样。
的数据
1条答案
按热度按时间2nc8po8w1#
解决了!
只需在模板中添加变量后添加
template.Generate();
即可。