Epplus Excel Library C#



我想知道如何关闭ExcelPackage(epplus(?我到处搜索过,但所有的epplus代码都是用using关键字编写的。

例如,一旦我们打开文件流(fstream(,我们就需要基本上关闭文件。在Java中,一旦我们使用BufferedReaderScanner对象,我们就需要用.close().dispose()来关闭它

我的目的是:
我想实现一个具有ExcelPackageExcelWorksheet属性以及其他一些方法和属性的类。我正在使用OOP技术实现一个自定义Excel对象,这样我就可以使用我的自定义Excel库为我的公司操作Excel文件。
我的自定义Excel类具有
constructor with a filename parameter
CCD_ 10,
create() - for creating excel with our data
some methods for excel functionalities
save() - for saving the Excel File
close() - for closing the ExcelPackage<=我需要知道如何处理/关闭我用init((方法实例化的excel包

您可以使用using语句自动处理对象。正如msdn所说:

C#中的using语句和Visual Basic中的using语句简化清理对象时必须编写的代码。使用语句获取一个或多个资源,执行指定并自动处置对象。然而using语句仅对在构建它们的方法的范围。

此外,ExcelPackage实现了IDisposable:

public sealed class ExcelPackage : IDisposable

使用示例:

using (ExcelPackage package = new ExcelPackage(someNewFile))

最新更新