Java 删除Excel工作表中的行或列

2022年5月19日 35点热度 0人点赞

以下经验内容将分享在Java程序中如何删除excel工作表中的一行或一列,多行或多列。

工具/原料

  • Free Spire.XLS for Java (免费版)
  • IntelliJ IDEA

jar文件获取及导入:

  1. 1

    可在e-iceblue中文官网下载包,解压后,将lib文件夹中的jar文件导入Java程序;或者通过maven仓库下载导入jar,maven仓库路径配置及依赖添加可以参考官网教程。导入效果如下图:

    END

Java代码示例

  1. 1

    import com.spire.xls.*;

     

     

    public class DeleteRowAndColumn {

     

        public static void main(String[] args) {

     

            //加载文档

     

            Workbook wb = new Workbook();

     

            wb.loadFromFile("test.xlsx");

     

     

            //获取工作表

     

            Worksheet sheet = wb.getWorksheets().get(0);

     

     

            sheet.deleteRow(1);//删除第1行

     

            //sheet.deleteRow(1,2);//删除第1行及下一行在内的两行

     

            sheet.deleteColumn(4);//删除第4列

     

            //sheet.deleteColumn(4,2);//删除第4列及右侧一列在内的两列

     

     

            //保存文档

     

            wb.saveToFile("DeleteRowAndColumn.xlsx");

     

            wb.dispose();

     

        }

     

    }

  2. 2

    删除一行或一列,效果图:

  3. 3

    删除多行或多列,效果图:

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论