【问题标题】:ASP.net mvc 5 excel data readerASP.net mvc 5 excel 数据阅读器
【发布时间】:2016-04-17 13:00:50
【问题描述】:

我正在做以下事情

    var stream = File.Open(path, FileMode.Open, FileAccess.Read);
    IExcelDataReader reader = ExcelReaderFactory.CreateOpenXmlReader(stream);

但是,我在第二行得到错误提示

"严重性代码描述项目文件行抑制状态 错误 CS0266 无法将类型“Excel.IExcelDataReader”隐式转换为“Assignment9.Controllers.IExcelDataReader”。存在显式转换(您是否缺少演员表?)”

我添加了安装包exceldatareader等

【问题讨论】:

    标签: c# asp.net-mvc-5


    【解决方案1】:

    根据异常的详细信息,您在 Assignment9.Controllers 命名空间中有另一个同名类型。检查您的项目(可能是Assignment9/Controllers 文件夹),看看您是否创建了另一个导致冲突的IExcelDataReader。这里的假设是Excel.ExcelReaderFactory.CreateOpenXmlReader实际上返回Excel.IExcelDataReader

    【讨论】:

      猜你喜欢
      • 2011-02-02
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      相关资源
      最近更新 更多