EPPlus 将列的数据复制到空列中

EPPlus copy a column's data into an empty column

我需要使用 EPPlus 交换 Excel 文档中的两列。 或者有没有办法将列复制到新插入的列中?

对另一个问题的评论中找到了答案。

> workSheet.Cells["A1:I1"].Copy(workSheet.Cells["A4:I4"]);

但是为了将第 5 列复制到第 2 列,您可以

> workSheet.Cells[1,5,100,5].Copy(workSheet.Cells[1,2,100,2]);

您可以插入其中一列的最大值而不是 100

var max = worksheet.Column(index).ColumnMax

这可以让你有一个不那么随意的

> workSheet.Cells[1,5,max,5].Copy(workSheet.Cells[1,2,max,2]);