2016-04-17 22 views
0

私はしかし、私はASP.net MVC 5 Excelデータリーダー

「重大度コード説明プロジェクトファイルの行の抑制状態を言って二行目でエラーを取得するには、次

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

をやっています エラーCS0266は、暗黙的に(あなたはキャストが欠けている?)」

を明示的な変換が存在する。「Assignment9.Controllers.IExcelDataReader」にタイプ「Excel.IExcelDataReader」を変換できません。

インストールパッケージexceldatareaderなどを追加しました

答えて

1

例外の詳細から、Assignment9.Controllers名前空間に同じ名前の別のタイプがあります。プロジェクト(おそらくAssignment9/Controllersフォルダ)を確認して、別のIExcelDataReaderを作成したかどうかを確認してください。ここでの仮定は、Excel.ExcelReaderFactory.CreateOpenXmlReaderが実際に返すのはExcel.IExcelDataReader