使用C#中的Excel工作表

本文关键字:工作 Excel 中的 使用 | 更新日期: 2023-09-27 18:26:11

我在使用Windows窗体工具时遇到Excel版本问题。

Microsoft.Office.Interop.Excel.Worksheet ws = myExcelWorkbook.Worksheets[3];
ws.Delete();
 ws = myExcelWorkbook.Worksheets[3];

这与Excel2010完美配合,但在中引发以下异常

Excel 2013:"0x8002000B DISP_EBADINDEX"

使用C#中的Excel工作表

Excel默认情况下只在一个新文档中创建一个工作表,与Excel 2010的3个工作表不同。

所以BADDINDEX意味着你没有一个3 的索引