Commit 7a3a52b7 by 李承祥

文件无法访问

parent 24a68b41
......@@ -339,12 +339,12 @@ private List<PerSheet> GetFileData(string path)
throw new PerformanceException($"{path}文件不存在");
List<PerSheet> sheetList = new List<PerSheet>();
FileStream fs = null;
IWorkbook workbook = null;
try
{
fs = new FileStream(path, FileMode.Open);
var version = FileHelper.GetExtension(path) == ".xlsx" ? ExcelVersion.xlsx : ExcelVersion.xls;
IWorkbook workbook = (version == ExcelVersion.xlsx) ? (IWorkbook)(new XSSFWorkbook(fs)) : (IWorkbook)(new HSSFWorkbook(fs));
workbook = (version == ExcelVersion.xlsx) ? (IWorkbook)(new XSSFWorkbook(fs)) : (IWorkbook)(new HSSFWorkbook(fs));
for (int i = 0; i < workbook.NumberOfSheets; i++)
{
var sheet = workbook.GetSheetAt(i);
......@@ -373,10 +373,12 @@ private List<PerSheet> GetFileData(string path)
}
catch (Exception ex)
{
logger.LogError(ex.ToString());
throw ex;
}
finally
{
workbook.Close();
fs.Close();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment