EPPlus 的 Workbook.Add(object) 变体

我们正在尝试停止使用 Microsoft 的 Interop Excel 依赖项并切换到 EPPlus,但是我遇到了一个问题,我似乎无法找到 Interop 的 Workbook.Add(object) 的替代品,而是在 EPPlus 中似乎您只能使用文件作为模板而不是对象:

https://msdn.microsoft.com/library/microsoft.office.interop.excel.workbooks.add.aspx


肥皂起泡泡
浏览 212回答 1
1回答

万千封印

如果可以使用实际 Excel 文件的内存表示形式,则可以加载流。例如,我将 Excel 模板作为嵌入资源存储在 DLL 中,然后以这种方式实例化 ExcelPackage:ExcelPackage LoadCalculationsPackage(){    Assembly assembly = typeof(ExcelService).GetTypeInfo().Assembly;    using (Stream s = assembly.GetManifestResourceStream(EXCEL_TEMPLATE_RESOURCE))    {        return new ExcelPackage(new MemoryStream(), s);    }}您可以使用一个完全空的 Excel 文件来执行此操作。
打开App,查看更多内容
随时随地看视频慕课网APP