Cannot implicitly convert type 'object' to 'Microsoft.Office.Interop.Excel.Worksheet'. An explicit conversion exists (are you missing a cast?)

后端 未结 2 1395
予麋鹿
予麋鹿 2021-01-12 06:43

Here I\'m opening excel and writing to excel sheet. I\'m changing my windows application to asp website and seen this error. I have added all the references and libraries. D

2条回答
  •  借酒劲吻你
    2021-01-12 07:16

    you have to create a new Worksheet with Sheets array by providing WorkSheet Name. and also please Cast The Newly Created WorkSheet.

    Replace this :

    Excel.Worksheet sh = wb.Sheets.Add();
    

    with following

     Excel.Worksheet sh  = (Microsoft.Office.Interop.Excel.Worksheet)wb.Sheets["Sheet1"];
    

提交回复
热议问题