版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java操作Excel培訓(xùn)文檔
PMPARKGZ LeadingE-BusinessIntegratorofCHN
Guangzhou|Beijing|Shanghai|Dalian
30十二月2023(8620)8363-3487Java操作Excel的三種方法JXL直接讀寫ExcelPOI直接讀寫ExcelJXLS通過模板生成Excel30十二月2023?2004GZPMPARKLtd.AllRightsReserved.JXL操作方法-讀Excel例子開發(fā)時(shí)需要包含以下類
<%@pageimport=“com.ionglobal.excel.*”%>
ExcelReader=newExcelRead();Stringfilename=SysEnv.getFileRoot()+“/dict.xls”;
設(shè)置讀取的文件名
er.ExcelOpen(filename);//調(diào)用JXL打開文件
er.SheetOpen(1);
//打開Excel的第1個(gè)sheet
for(intj=0;j<10;j++){
for(inti=0;i<10;i++){
System.out.print(er.getSheetContent(i,j));//讀取Excel文件的第i行,第j列的單元格
讀出內(nèi)容為1字符串
}
}
er.ExcelClose();//關(guān)閉Excel文件
30十二月2023?2004GZPMPARKLtd.AllRightsReserved.JXL寫Excel的例子Excel的寫入方法如下,此類需要com/ionglobal/excel下面的類ExcelWriteew=newExcelWrite();Stringfilename=SysEnv.getFileRoot()+"/temp.xls";ew.ExcelCreate(filename);/**創(chuàng)建Excel文件名**/ew.ExcelCreateSheet("Test",0);//建立第1個(gè)Sheet其中test是Sheet名字
ew.AddLable(1,1,"valueone");//在第1個(gè)sheet的1行1列插入值valueoneew.AddNumber(1,2,13);
ew.ExcelClose(filename,"",0);//關(guān)閉并保存Excel30十二月2023?2004GZPMPARKLtd.AllRightsReserved.POI讀Excel接口開發(fā)時(shí)需要包含以下類
<%@pageimport=“com.ionglobal.excel.*”%>
ExcelPoiReader=newExcelPoiRead();Stringfilename=SysEnv.getFileRoot()+“/dict.xls”;
設(shè)置讀取的文件名
er.ExcelOpen(filename);//調(diào)用JXL打開文件
er.SheetOpen(1);
//打開Excel的第1個(gè)sheet
for(intj=0;j<10;j++){
for(inti=0;i<10;i++){
System.out.print(er.getSheetContent(i,j));//讀取Excel文件的第i行,第j列的單元格
讀出內(nèi)容為1字符串
}
}
er.ExcelClose();//關(guān)閉Excel文件30十二月2023?2004GZPMPARKLtd.AllRightsReserved.POI直接寫Excel的例子
floatf=0.17f;ExcelPoiWritepexl=newExcelPoiWrite();//定義與POI接口pexl.ExcelOpen(“d:/test.xls”);//打開Excel文件Stringsheetname=“中文測(cè)試”;//設(shè)置Sheet名稱pexl.createSheet(sheetname);//創(chuàng)建Sheetfor(inti=0;i<500;i++){for(intj=0;j<10;j++){doubled=4.32;pexl.AddValue(i,j,d);//增加值}}pexl.ExcelClose();//關(guān)閉30十二月2023?2004GZPMPARKLtd.AllRightsReserved.原理數(shù)據(jù)+模板=Excel本工具類在com.ionglobal.excel目錄下增加了ExcelJXLSWrite.class用于使用以下方法操作Excel,典型操作方法如下:
ExcelJXLSWritejxls=newExcelJXLSWrite();//產(chǎn)生Excel對(duì)象
jxls.setTemplateFileName("d:/template.xls");//設(shè)置模板文件名
jxls.setDestFileName("d:/dest.xls");//設(shè)置目標(biāo)文件
HashMapmap=newHashMap();
/**裝入數(shù)據(jù)開始
**/
Sysopsysop=newSysop();sysop.setName(“annia”);sysop.setFullName(“one”);
//獲取數(shù)據(jù)源
map.put(“sysop",sysop);//放入數(shù)據(jù)
/**裝入數(shù)據(jù)完成
**/
jxls.setMap(map);
jxls.exportXLS();JXLS寫Excel例子寫入靜態(tài)數(shù)據(jù)模板生成的Excel30十二月2023?2004GZPMPARKLtd.AllRightsReserved.JXLS寫Excel例子寫入多行數(shù)據(jù)
原理數(shù)據(jù)+模板=Excel本工具類在com.ionglobal.excel目錄下增加了ExcelJXLSWrite.class用于使用以下方法操作Excel,典型操作方法如下:
ExcelJXLSWritejxls=newExcelJXLSWrite();//產(chǎn)生Excel對(duì)象
jxls.setTemplateFileName("d:/template.xls");//設(shè)置模板文件名
jxls.setDestFileName("d:/dest.xls");//設(shè)置目標(biāo)文件
HashMapmap=newHashMap();
/**裝入數(shù)據(jù)開始
**/
ArrayListar=newArrayList();for(inti=0;i<10;i++){Sysopsysop=newSysop();sysop.setName(“test”+i);sysop.setFullName(“one”+i);ar.add(sysop);}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 消防聯(lián)動(dòng)課程設(shè)計(jì)
- 大白工程合同的風(fēng)險(xiǎn)管理策略3篇
- 產(chǎn)地租賃合同解除條件3篇
- 在中標(biāo)后多久簽訂合同3篇
- 觀影合同范例
- 有限責(zé)任公司要約合同范例
- 聘用建造師合同范例
- 沙洲發(fā)包合同范例
- 原木收購(gòu)砍伐合同范例
- 淄博酒店裝修設(shè)計(jì)合同范例
- 高中詞匯3500亂序版
- NY 5051-2001無公害食品淡水養(yǎng)殖用水水質(zhì)
- GB/T 24176-2009金屬材料疲勞試驗(yàn)數(shù)據(jù)統(tǒng)計(jì)方案與分析方法
- 2023年初一學(xué)生綜合素質(zhì)自我陳述報(bào)告3篇(范文)
- 四年級(jí)數(shù)學(xué)期末考試質(zhì)量分析
- 多發(fā)性骨髓瘤的療效評(píng)估
- 題型二次函數(shù)壓軸題課件
- 中建二局“大商務(wù)”管理實(shí)施方案20200713(終稿)
- 燃?xì)獍踩^續(xù)教育考試題及答案
- 班前安全教育手冊(cè)(適用于全公司房屋建筑工程、市政基礎(chǔ)設(shè)施工程、公路工程施工的作業(yè)人員)
評(píng)論
0/150
提交評(píng)論