C# Excel单元格始终为空

C# Excel单元格始终为空,c#,excel,C#,Excel,下面是我阅读excel工作表的代码 Application ExcelApp; Workbook Workbook; ExcelApp = new Excel.ApplicationClass(); Workbook = ExcelApp.Workbooks.Open(file); var worksheet = (Worksheet)Workbook.Sheets[1]; 当我在选择工作表时尝试使用名称而不是索引时,我是个例外。 但现在此工作表中的每个单元格都返回null ((Range)w

下面是我阅读excel工作表的代码

Application ExcelApp;
Workbook Workbook;
ExcelApp = new Excel.ApplicationClass();
Workbook = ExcelApp.Workbooks.Open(file);
var worksheet = (Worksheet)Workbook.Sheets[1];
当我在选择工作表时尝试使用名称而不是索引时,我是个例外。 但现在此工作表中的每个单元格都返回null

((Range)worksheet.Cells)["A1"]


它总是返回null,我不知道为什么

我想您的工作表应该是工作表[0]。System.Runtime.InteropServices.COMException尝试工作表[0]时索引错误。我在这个文件里有三张纸不是最小索引1吗?我的意思是,第一张工作表不应该是
Sheets[1]
,第二张工作表不应该是
Sheets[2]
吗,依此类推?
((Range)worksheet.Range["A2","A3"]).Cells