【问题标题】:ASPOSE :How to Remove a Cell in ASPOSEASPOSE :如何在 ASPOSE 中删除单元格
【发布时间】:2017-03-10 11:32:59
【问题描述】:

如何从 aspose 中的一行中删除特定的单元格?

NPOI中RemoveCell()的等效方法

【问题讨论】:

    标签: aspose aspose-cells aspose.words


    【解决方案1】:

    您可以尝试使用 Worksheet.Cells.DeleteRange() 方法相应地删除单元格,请参见下面的示例代码: 例如 示例代码:

    Workbook workbook = new Workbook("e:\\test2\\Book1.xlsx");
    Worksheet worksheet = workbook.Worksheets[0];
    //Delete the range A1:N36 and shifts the cells upwards.
    worksheet.Cells.DeleteRange(0, 0, 35, 13, ShiftType.Up);
    workbook.Save("e:\\test2\\out1.xlsx");
    

    我在 Aspose 担任支持开发人员/宣传员

    【讨论】:

    • 非常感谢.....有什么方法非常以Cell为参数来删除单元格
    • 不,DeleteRange() 方法没有这样的重载,但是您可以使用现有的 Cells.DeleteRange() 方法轻松地做到这一点,例如 //删除单元格/范围 B2 并向上移动单元格。 worksheet.Cells.DeleteRange(1, 1, 1, 1, ShiftType.Up);
    • 好的..无论如何我已经使用下面的代码满足了我的要求。 workSheet.Cells.ClearFormats(intRow,intCol,intRow,intCol); workSheet.Cells.ClearContents(intRow, intCol, intRow, intCol);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多