首页 > 解决方案 > 无法将类型“对象”隐式转换为“Microsoft.Office.Interop.Excel._Worksheet”

问题描述

我尝试使用 Microsoft.Office.Interop.Excel 读取 excel 文件。但是下面代码的最后一行给了我一个错误。我如何获得床单?

Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(path);
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets["Liste"];
  1. 错误 (CS0266):无法将类型“对象”隐式转换为“Microsoft.Office.Interop.Excel._Worksheet”。存在显式转换(您是否缺少演员表?)(第 60 行)

欢迎任何提示

标签: c#

解决方案


尝试

Excel._Worksheet xlWorksheet = (Excel._Worksheet)xlWorkbook.Sheets["Liste"];

推荐阅读