EPPlus是否支持MS Office方程式?

时间:2019-07-10 17:26:47

标签: asp.net-core epplus

我对使用EPPlus为系统生成一些xslx报告文件感兴趣。我对EPPlus是否有可能利用Excel的Equation的功能感兴趣。这与公式的不同。我知道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");
    }

1 个答案:

答案 0 :(得分:0)

很遗憾,EPPlus不支持此功能。方程是一个嵌入式对象。当前不支持嵌入式对象:https://github.com/JanKallman/EPPlus/wiki/FAQ#what-is-not-supported-by-the-library-these-are-the-most-obvious-features