我在C#
中为持续时间calc编写了以下代码:>
ExcelPackage excel = new ExcelPackage(); var workSheet = excel.Workbook.Worksheets.Add("Sheet1"); workSheet.View.RightToLeft = true; var formula="MDURATION(43860.3507195718,44233,0.2,0.199014876362008,2,3)"; workSheet.Cells["Z8"].Formula = formula; workSheet.Cells["Z8"].Calculate(); var result= (workSheet.Cells["Z8"].Value);
此公式在Excel中有效,但在此代码中无效最后,结果变量的值变为
{#NAME?}
。但是它在Excel中的值为.803
我已经在C#ExcelPackage excel = new ExcelPackage();中为持续时间calc编写了以下代码。 var workSheet = excel.Workbook.Worksheets.Add(“ Sheet1”); workSheet.View.RightToLeft = true; var Formula =“ ...
如注释中所建议,epplus
的当前版本不支持MDURATION
功能。