国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

jxl操作excel寫入數(shù)據(jù)不覆蓋原有數(shù)據(jù)示例

2019-11-26 15:35:37
字體:
供稿:網(wǎng)友

需要導入的包:jxl.jar

復制代碼 代碼如下:

public void readTO() {
        Workbook wb = null;
        WritableWorkbook wwb = null;
        try {
            File is = new File(System.getProperty("user.dir") + "http://in.xls");
            File os = new File(System.getProperty("user.dir") + "http://out.xls");
            if (!os.isFile())// 如果指定文件不存在,則新建該文件
                os.createNewFile();

            wb = Workbook.getWorkbook(is);// 獲取數(shù)據(jù)源in.xls工作簿對象
            wwb = Workbook.createWorkbook(os, wb);// 在原有工作簿out.xls上追加數(shù)據(jù)
            // wwb = Workbook.createWorkbook(os);//區(qū)別于上一行代碼,創(chuàng)建一個新的寫入工作簿
            if (wb != null && wwb != null) {

                WritableSheet sheet = wwb.getSheet(0);// 獲取out.xls第一個sheet
                WritableCell cell = sheet.getWritableCell(2, 4);// 獲取out.xls要寫入數(shù)據(jù)的單元格

                Sheet[] sheets = wb.getSheets();// 獲取數(shù)據(jù)源in.xls的sheets
                Cell[] cells = sheets[0].getRow(1);// 獲取in.xls第一個sheet的第二行
                if (cell.getType() == CellType.LABEL) {
                    Label l = (Label) cell;
                    l.setString(cells[1].getContents());// 將第二個單元格寫入out.xls的第三列第五行
                }
                wwb.write();
                System.out.println("工作簿寫入數(shù)據(jù)成功!");
            }
            wwb.close();// 關(guān)閉
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            wb.close();
        }
    }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 神农架林区| 石景山区| 潜江市| 渭南市| 城固县| 邹城市| 阆中市| 通城县| 天等县| 邓州市| 车险| 孟州市| 元氏县| 宁化县| 海门市| 崇仁县| 汝南县| 鄱阳县| 玉树县| 梧州市| 微山县| 霍城县| 新安县| 贵阳市| 安吉县| 都匀市| 香河县| 会理县| 五家渠市| 长子县| 诸暨市| 开鲁县| 玉环县| 莱西市| 资溪县| 巴彦淖尔市| 郁南县| 景洪市| 清涧县| 屯昌县| 洛川县|