摘要:需要的技術(shù)框架利用其上傳下載功能解析技術(shù)定制導(dǎo)入模板制作前臺與格式對應(yīng),版本低,兼容性好與格式對應(yīng)組成的幾個概念工作薄工作表行記錄單元格創(chuàng)建中的的詳見如創(chuàng)建創(chuàng)建工作簿創(chuàng)建工作表創(chuàng)建第一行創(chuàng)建一個文件存盤名字性別男解析文件創(chuàng)建,讀取文件
需要的技術(shù)
1、strut2框架 利用其上傳下載功能
2、xml解析技術(shù) 定制導(dǎo)入模板
3、jquery UI 制作前臺
4、
HSSF 與office03-07格式對應(yīng),版本低,兼容性好
XSSF 與xlsx格式對應(yīng)
工作薄 excel
工作表 Sheet
行記錄 row
單元格 cell
詳見 http://poi.apache.org/overview.html
如:
POI創(chuàng)建excelorg.apache.poi poi 3.8 org.apache.poi poi-ooxml 3.8
1、創(chuàng)建Excel工作簿
2、創(chuàng)建工作表sheet
3、創(chuàng)建第一行 title
4、創(chuàng)建一個文件
5、存盤
HSSFWorkbook
HSSFSheet
HSSFRow
HSSFCell
HSSFWorkbook book = new HSSFWorkbook(); HSSFSheet sheet = book.createSheet(); String[] columns = {"id","名字","性別"}; HSSFRow headeRow = sheet.createRow(0); for (int i = 0; i < columns.length; i++) { HSSFCell cell = headeRow.createCell(i); cell.setCellValue(columns[i]); } for (int i = 1; i < 11; i++) { HSSFRow nextRow = sheet.createRow(i); HSSFCell cell2 = nextRow.createCell(0); cell2.setCellValue(i); cell2 = nextRow.createCell(1); cell2.setCellValue("name" + i); cell2 = nextRow.createCell(2); cell2.setCellValue("男"); } FileOutputStream outputStream; try { outputStream = new FileOutputStream(new File(fileName)); book.write(outputStream); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }POI解析excel文件
1、創(chuàng)建Excel,讀取文件內(nèi)容
2、默認(rèn)讀取第一個工作表
//創(chuàng)建Excel,讀取文件內(nèi)容 HSSFWorkbook workbook = new HSSFWorkbook(FileUtils.openInputStream(file)); //獲取第一個工作表workbook.getSheet("Sheet0"); //HSSFSheet sheet = workbook.getSheet("Sheet0"); //讀取默認(rèn)第一個工作表sheet HSSFSheet sheet = workbook.getSheetAt(0); int firstRowNum = 0; //獲取sheet中最后一行行號 int lastRowNum = sheet.getLastRowNum(); for (int i = firstRowNum; i <=lastRowNum; i++) { HSSFRow row = sheet.getRow(i); //獲取當(dāng)前行最后單元格列號 int lastCellNum = row.getLastCellNum(); for (int j = 0; j < lastCellNum; j++) { HSSFCell cell = row.getCell(j); String value = cell.getStringCellValue(); System.out.print(value + " "); } System.out.println(); }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/64639.html
摘要:四個參數(shù)分別是起始行終止行起始列終止列數(shù)據(jù)有效性對象包下載百度云盤外鏈 showImg(/img/bVqclu); xml文件 ...
摘要:支持以下自定義特性的序列化與反序列化自定義單元格類型,自定義函數(shù),自定義格式,自定義函數(shù)迷你圖,自定義標(biāo)簽,以及自定義行篩選。 Spread JSON 導(dǎo)入導(dǎo)出 在SpreadJS表單控件中可以導(dǎo)入導(dǎo)出JSON數(shù)據(jù),收集界面的錄入數(shù)據(jù), 數(shù)據(jù)源序列化 若要將表單中的數(shù)據(jù)源序列化到JSON對象中,可以設(shè)置參數(shù)includeBindingSource: true,若未設(shè)置默認(rèn)為false....
時間:2017年07月06日星期四說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無學(xué)習(xí)源碼:https://github.com/zccodere/s... 第一章:課程介紹 1-1 預(yù)備知識 基礎(chǔ)知識 struts2框架(上傳下載功能) xml解析技術(shù)(導(dǎo)入模板) JQuery EasyUI(前臺美觀) 課程目錄 實(shí)現(xiàn)方式 定制導(dǎo)入模版 導(dǎo)入文件 導(dǎo)...
摘要:一行代碼完成對象和之間的轉(zhuǎn)換。說明屬性列名稱四版本更新日志版本,新特性導(dǎo)出支持對象裝換為,并且支持字節(jié)數(shù)組等多種導(dǎo)出方式導(dǎo)入支持轉(zhuǎn)換為對象,并且支持文件路徑等多種導(dǎo)入方式版本,新特性字段支持類型。 《Java對象和Excel轉(zhuǎn)換工具XXL-EXCEL》 showImg(https://segmentfault.com/img/remote/1460000012470335);showI...
閱讀 1527·2023-04-26 00:20
閱讀 1122·2023-04-25 21:49
閱讀 803·2021-09-22 15:52
閱讀 578·2021-09-07 10:16
閱讀 972·2021-08-18 10:22
閱讀 2665·2019-08-30 14:07
閱讀 2237·2019-08-30 14:00
閱讀 2651·2019-08-30 13:00