EPPlus 差一修复
EPPlus Off-by-One Fix
我正在更新一些旧代码,并希望替换一些代码以使用 EPPlus 创建 excel 文档。问题是我的旧代码索引了 [0, n-1] 中的内容,EPPlus 索引了 [1, n] 中的内容。
除了将所有单元格地址手动递增 [1,1] 之外,还有什么方法可以解决这个问题吗?
因此,在 [0,n-1] 处读取索引然后在调用适当的方法之前递增值的接口可能会起作用,但出于个人原因,我无法使用这种方法。
对我有帮助的事情:
- 在我使用用于索引的变量的地方,我可以将它们的初始值增加 1。
- 将大部分相对重复的代码(相同的操作,不同的单元格范围)放入小循环中,其中需要管理的值较少。
- 常用格式的帮助方法也非常有助于防止我多次写入相同的范围。
除此之外,不幸的是,我没有找到比将 [1,1] 添加到所有内容更简单的方法。
我正在更新一些旧代码,并希望替换一些代码以使用 EPPlus 创建 excel 文档。问题是我的旧代码索引了 [0, n-1] 中的内容,EPPlus 索引了 [1, n] 中的内容。
除了将所有单元格地址手动递增 [1,1] 之外,还有什么方法可以解决这个问题吗?
因此,在 [0,n-1] 处读取索引然后在调用适当的方法之前递增值的接口可能会起作用,但出于个人原因,我无法使用这种方法。
对我有帮助的事情:
- 在我使用用于索引的变量的地方,我可以将它们的初始值增加 1。
- 将大部分相对重复的代码(相同的操作,不同的单元格范围)放入小循环中,其中需要管理的值较少。
- 常用格式的帮助方法也非常有助于防止我多次写入相同的范围。
除此之外,不幸的是,我没有找到比将 [1,1] 添加到所有内容更简单的方法。