无法将“System .__ ComObject”转换为“System.Web.UI.WebControls.ListItem”
下面的代码给了我错误: cannot convert COM object of type 'System.__ComObject' to class type 'System.Web.UI.WebControls.ListItem
。
Excel.Application app = new Excel.Application(); Excel.Workbook workbk; workbk = app.Workbooks.Open(savePath); //ArrayList a = new ArrayList(); foreach (var list in workbk.Sheets) { ListBox1.Items.Add((ListItem)list); }
为什么我收到错误?
如错误所示, Sheets
集合中的工作Sheets
不是ListItem
。 您需要在两者之间进行某种转换(例如,抓取单元格值或表单名称或其他内容)