Asp.net core EPPlus是否支持MS Office公式?

Asp.net core EPPlus是否支持MS Office公式?,asp.net-core,epplus,Asp.net Core,Epplus,我对使用EPPlus为系统生成一些xslx报告文件感兴趣。我感兴趣的是EPPlus是否有可能利用Excel的公式功能。这与公式不同。我知道EPPlus添加公式的能力,这也是我正在使用的一个很好的功能。Excel中的公式功能以好看的格式打印出公式,我对在使用EPPlus生成的文件中使用它感兴趣 public ActionResult OnPostDownloadExcelFile() { var ms = new MemoryStream(); using

我对使用EPPlus为系统生成一些xslx报告文件感兴趣。我感兴趣的是EPPlus是否有可能利用Excel的公式功能。这与公式不同。我知道EPPlus添加公式的能力,这也是我正在使用的一个很好的功能。Excel中的公式功能以好看的格式打印出公式,我对在使用EPPlus生成的文件中使用它感兴趣

 public ActionResult OnPostDownloadExcelFile()
    {
        var ms = new MemoryStream();
        using (var package = new OfficeOpenXml.ExcelPackage(ms))
        {
            package.Workbook.Properties.Title = "Excel file with an equation in it";

            // Worksheet
            var worksheet = package.Workbook.Worksheets.Add("Report");
            worksheet.View.ShowGridLines = true;
            int row = 1;
            int col = 1;

            worksheet.Cells[row, col].Value = "I want to put an equation here...";
        }

        return File(ms, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "ExcelFileExample.xlsx");
    }

不幸的是,EPPlus不支持这一点。方程是一个嵌入的对象。嵌入式对象目前不受支持:

有没有办法做到这一点?就像MSFT C#Interop库一样?这里有一种使用Interop的方法:仅供参考,您要查找的类名应该是“Equation.3”。我相信eeplus现在支持这一点,有关支持的函数,请参阅本页。我相信提供的链接@seabas77是为了支持公式。OP正在查找有关嵌入表示MS Equations对象的OLE对象的信息。@JohnTesmer是的,你是对的,我的错。不过,我想给他们留下评论,因为这可能是使用MS office功能的另一种方法。