中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java對Excel表格的操作

發布時間:2020-06-19 14:34:38 來源:億速云 閱讀:191 作者:元一 欄目:編程語言

概述

Excel是我們平時工作中比較常用的用于存儲二維表數據的,JAVA也可以直接對Excel進行操作操作Excel工作表時,對表格中的行或列數據可執行,包括插入、隱藏、顯示、刪除等在內的多種操作需求,本文將通過Java代碼示例演示每種操作的具體實現方法。文中方法使用了Java Excel類庫(Free Spire.XLS for Java 免費版),可通過官網下載包,解壓,并將lib文件中的jar文件導入Java程序;或者通過maven倉庫導入。導入效果如下:

Java對Excel表格的操作
Java代碼示例
1. 插入行或列

import com.spire.xls.*;

public class InsertRowAndColumn {
    public static void main(String[] args) {
        //加載文檔
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");

        //獲取工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        sheet.insertRow(2);//在第2行插入默認格式的行
        //sheet.insertRow(2,2);//在第2行插入默認格式的兩行
        //sheet.insertRow(5,1,InsertOptionsType.FormatAsAfter);//在第5行插入和下一行格式相同的兩行

        sheet.insertColumn(3);//在第3列插入默認格式的列
        //sheet.insertColumn(3,2);//在第3列插入默認格式的兩列
        //sheet.insertColumn(3,1,InsertOptionsType.FormatAsBefore);//在第3列插入和前一列格式相同的一列

        //保存文檔
        wb.saveToFile("InsertRowAndColumn.xlsx");
        wb.dispose();
    }
}

插入默認格式的一行或列,效果圖:
Java對Excel表格的操作
插入默認格式的兩行或列,效果圖:
Java對Excel表格的操作
插入帶格式的行或列,效果圖:
Java對Excel表格的操作

2. 隱藏、顯示行或列

import com.spire.xls.*;

public class HideAndShowRowOrColumn {
    public static void main(String[] args) {
        //加載文檔
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");

        //獲取指定工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //隱藏第9行
        sheet.hideRow(9);
        //隱藏第3列
        sheet.hideColumn(3);

        //sheet.showRow(3);//顯示行
        //sheet.showColumn(3);//顯示列

        //保存文檔
        wb.saveToFile("HideAndShow.xlsx");
        wb.dispose();
    }
}

隱藏行或列,效果圖:
Java對Excel表格的操作

3. 刪除行或列

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();
    }
}

刪除一行或一列,效果圖:
Java對Excel表格的操作
刪除多行或多列,效果圖:
Java對Excel表格的操作

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗田县| 平谷区| 孙吴县| 遂宁市| 固原市| 手机| 昆明市| 大渡口区| 万年县| 晋中市| 新竹县| 丹寨县| 茶陵县| 唐海县| 独山县| 淮北市| 宁陕县| 邵武市| 通江县| 保德县| 阳西县| 合作市| 定州市| 明光市| 乐至县| 富民县| 兰州市| 仪征市| 万年县| 金寨县| 邵武市| 樟树市| 福鼎市| 新沂市| 大厂| 大理市| 敦煌市| 广元市| 清新县| 武乡县| 雅江县|