EPPlus Off-by-One Fix

时间:2016-07-06 15:46:43

标签: c# epplus off-by-one

我正在更新一些旧代码,并希望替换一些代码以使用EPPlus创建excel文档。问题是我的旧代码索引来自[0,n-1]的东西和来自[1,n]的EPPlus索引。

除了通过[1,1]手动递增所有单元格地址之外,还有什么方法可以解释这个吗?

1 个答案:

答案 0 :(得分:2)

因此,在调用适当的方法之前读取索引为[0,n-1]然后递增值的接口可能会起作用,但出于个人原因,我无法使用此方法。

帮助我的事情:

  • 当我使用用于索引的变量时,我可以将它们的初始值增加1.
  • 大部分相对重复的代码(相同的操作,不同的单元格范围)到小循环中,其中要管理的值较少。
  • 常用格式的辅助方法也非常有助于防止我多次写入相同的范围。

然而,除此之外,我遗憾地找不到比将[1,1]添加到所有内容更简单的方法。