Spreadsheat gear dll或asp.net 5是否提供任何保持文件打开和准备就绪的功能?我目前正在以下列方式获取我的工作簿:
public WorkbookRepository(IApplicationEnvironment appEnvironment)
{
this.appEnvironment = appEnvironment;
string path = this.GetWorkbook();
workbook = SpreadsheetGear.Factory.GetWorkbook(path);
}
public string GetWorkbook()
{
return appEnvironment.ApplicationBasePath + "\\App_Data\\Book1.xlsx";
}
花费大量时间打开文件来获取数据并将数据保存到文件中,即使它不是很好我也希望始终保持文件打开,所以时间很短花费尽可能的,我是Spreadsheetgear库的新手,我不太确定lib有能力不断打开文件,我读到某个地方,当它不读/写它关闭文件。我该怎么做才能达到我想要的效果?