c# - 无法将类型“对象”隐式转换为“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"];
- 错误 (CS0266):无法将类型“对象”隐式转换为“Microsoft.Office.Interop.Excel._Worksheet”。存在显式转换(您是否缺少演员表?)(第 60 行)
欢迎任何提示
解决方案
尝试
Excel._Worksheet xlWorksheet = (Excel._Worksheet)xlWorkbook.Sheets["Liste"];
推荐阅读
- visual-studio-code - 如何在 VSCode 中像在 Sublime 中一样拥有 ctrl/cmd + b(构建和运行)
- awk - 如何打印匹配行、后面的 3 行和匹配的 URL
- c++ - Sprite 在 SFML 中是白色方块
- debugging - 如何配置 Aptana 3 以在调试模式下运行我的 Rails 服务器,使其在断点处停止?
- python - 用 Python 从teacher.com 批量下载视频的最佳方法是什么?
- git - 如何删除 git 提交但保留更改?
- javascript - 影响视口大小输入的键盘
- laravel - Laravel Nova:格式和pickerFormat结合的日期时间不起作用
- python - Python 中的调度库和多定义函数
- java - 从没有插件的浏览器运行 Java 程序