国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 中卫市| 谢通门县| 都江堰市| 吴堡县| 张家港市| 萨迦县| 建湖县| 洪泽县| 山西省| 抚远县| 浏阳市| 桃园市| 襄垣县| 通河县| 曲周县| 平果县| 淮北市| 嘉善县| 巴南区| 林口县| 闽侯县| 弥勒县| 汾西县| 安陆市| 资兴市| 霸州市| 乌拉特前旗| 新营市| 合阳县| 阿拉尔市| 石台县| 鄂尔多斯市| 孟津县| 闽清县| 曲松县| 峨边| 乌拉特后旗| 达孜县| 马公市| 黄平县| 双桥区|