我一直在尝试将EPPlus版本的功能转换为ClosedXML,它被困在您发送开始列号和EPPlus方法中要删除的列总数的行上,如下所示:
wsData.DeleteColumn(17, wsData.Dimension.End.Column - 18);
我在closexml
中尝试了以下操作var rangeToDelete = wsData.Range(wsData.Column(17).FirstCell(), wsData.Column(34).LastCell());
rangeToDelete.Delete(XLShiftDeletedCells.ShiftCellsLeft);
但它不工作,如何解决这个问题?
删除一个Range也可以,但是如果您想删除整个列,更简单的解决方案是
wsData.Columns(17, 34).Delete();