C# 用户代码未处理NotOLE2FileException。无效的头签名。无法在我的asp.net应用程序中导入.csv文件

C# 用户代码未处理NotOLE2FileException。无效的头签名。无法在我的asp.net应用程序中导入.csv文件,c#,C#,我的asp.net应用程序中有一个导入功能,现在我只能导入.xls文件。我想让导入功能正常工作,以便导入.csv文件。但我得到了这个错误 有人可以帮我在代码,我如何才能导入.csv文件 ImportHandler.cs private IEnumerable ExportPermanentFlightsXLTEF(字符串文件名) { Log.Info(“开始将记录从Excel导出到PF实体”); HSSF工作手册; 使用(var file=newfilestream(文件名,FileMode.O

我的asp.net应用程序中有一个导入功能,现在我只能导入.xls文件。我想让导入功能正常工作,以便导入.csv文件。但我得到了这个错误

有人可以帮我在代码,我如何才能导入.csv文件

ImportHandler.cs

private IEnumerable ExportPermanentFlightsXLTEF(字符串文件名)
{
Log.Info(“开始将记录从Excel导出到PF实体”);
HSSF工作手册;
使用(var file=newfilestream(文件名,FileMode.Open,FileAccess.Read))
{
工作簿=新的HSSF工作簿(文件);
}
var工作表=工作簿。GetSheetAt(0);
var-rowIdx=1;
var scheduleName=string.Empty;
var list=新列表();
private IEnumerable<PermanentFlight> ExportPermanentFlightsXlToEf(string fileName)
    {
        Log.Info("Exporting records from Excel to PF Entity starts.");

        HSSFWorkbook workBook;
        using (var file = new FileStream(fileName, FileMode.Open, FileAccess.Read))
        {
            workBook = new HSSFWorkbook(file);
        }

        var workSheet = workBook.GetSheetAt(0);
        var rowIdx = 1;
        var scheduleName = string.Empty;
        var list = new List<PermanentFlight>();