第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用POI 的“事件模型Event API”讀取excel數(shù)據(jù)?

如何使用POI 的“事件模型Event API”讀取excel數(shù)據(jù)?

繁星coding 2019-03-20 18:14:32
如題,讀取excel打文件的時候,內(nèi)存老是溢出。后來在網(wǎng)上找了,可以使用事件模型解決這個問題。但是太難懂了,誰能幫忙解說一下?
查看完整描述

1 回答

?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

public static List<Object> test(FileItem fileInput, String sheetName) {

    List<Object> list = null;

    if (null == fileInput) {

        throw new ServiceException("導(dǎo)入文件為空");

    }

    Workbook wb = null;

    InputStream is = null;

    Sheet sheet = null;

    try {

        is = fileInput.getInputStream();

        wb = new XSSFWorkbook(is);

        sheet = wb.getSheet(sheetName);

    } catch (Exception e) {

        throw new ServiceException("上傳excel版本文件解析失敗");

    } finally {

        if (is != null) {

            try {

                is.close();

            } catch (IOException e) {

            }

        }

    }


    if (sheet != null) {

        // 初始化Excel欄目

        List<CellMapping> mappingList = InfrastrUtil.getModColumns(null);

        try {

            list = ExcelUtils.excel2bean(sheet, InfrastrVo.class, mappingList);

        } catch (Exception e) {

            throw new ServiceException(ErrorCode.Upload_File_Error, "Excel解析失敗");

        }

    } else {

        throw new ServiceException(ErrorCode.Upload_File_Error, "未找到模板對應(yīng)sheet");

    }


    return list;

}


查看完整回答
反對 回復(fù) 2019-04-19
  • 1 回答
  • 0 關(guān)注
  • 547 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號