我刚刚开始实现此操作,以使用一些数据填充Excel工作表:

using OfficeOpenXml;

//..
ExcelWorksheet VerificationSheet_Sheet4 = package.Workbook.Worksheets.Add("SheetTitleHere");
int row = 0, col = 0;
VerificationSheet_Sheet4.Cells[row + 1, col].Value = "AnyStringHere"; // error here

但是,它弹出一个错误,提示列超出范围。为什么以及如何解决该问题?

最佳答案

Excel工作表使用基于1的索引,而不是基于零的索引。因此,列和行都从1开始,而不是0。

10-06 12:17