![Java操作Excel培訓文檔(共9張)(PPT 9頁)_第1頁](http://file4.renrendoc.com/view/6dffa27e0b1d5653eeac4a18b25f2ae8/6dffa27e0b1d5653eeac4a18b25f2ae81.gif)
![Java操作Excel培訓文檔(共9張)(PPT 9頁)_第2頁](http://file4.renrendoc.com/view/6dffa27e0b1d5653eeac4a18b25f2ae8/6dffa27e0b1d5653eeac4a18b25f2ae82.gif)
![Java操作Excel培訓文檔(共9張)(PPT 9頁)_第3頁](http://file4.renrendoc.com/view/6dffa27e0b1d5653eeac4a18b25f2ae8/6dffa27e0b1d5653eeac4a18b25f2ae83.gif)
![Java操作Excel培訓文檔(共9張)(PPT 9頁)_第4頁](http://file4.renrendoc.com/view/6dffa27e0b1d5653eeac4a18b25f2ae8/6dffa27e0b1d5653eeac4a18b25f2ae84.gif)
![Java操作Excel培訓文檔(共9張)(PPT 9頁)_第5頁](http://file4.renrendoc.com/view/6dffa27e0b1d5653eeac4a18b25f2ae8/6dffa27e0b1d5653eeac4a18b25f2ae85.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java操作Excel培訓文檔PMPARK GZ Leading E-Business Integrator of CHN Guangzhou | Beijing | Shanghai | Dalian22 七月 2022(8620)8363-3487 第1頁,共9頁。Java 操作Excel的三種方法JXL 直接讀寫ExcelPOI 直接讀寫ExcelJXLS 通過模板生成Excel22 七月 2022 2004 GZ PMPARK Ltd. All Rights Reserved.第2頁,共9頁。JXL操作方法-讀Excel例子開發(fā)時需要包含以下類ExcelRead er=new Exce
2、lRead();String filename = SysEnv.getFileRoot() + “/dict.xls”; 設置讀取的文件名er.ExcelOpen(filename); /調用JXL打開文件er.SheetOpen(1); /打開Excel的第1個sheetfor (int j = 0; j 10; j+) for (int i = 0; i 10; i+) System.out.print(er.getSheetContent(i, j) ); /讀取Excel 文件的第i行,第j列的單元格讀出內容為1字符串er.ExcelClose(); /關閉Excel文件22 七月
3、2022 2004 GZ PMPARK Ltd. All Rights Reserved.第3頁,共9頁。JXL 寫Excel的例子Excel的寫入方法如下,此類需要com/ionglobal/excel 下面的類 ExcelWrite ew=new ExcelWrite(); String filename=SysEnv.getFileRoot()+/temp.xls; ew.ExcelCreate(filename); /* 創(chuàng)建Excel文件名 */ ew.ExcelCreateSheet(Test, 0);/建立第1個Sheet 其中test是Sheet名字 ew.AddLable(1
4、, 1, value one);/在第1個sheet的1行1列插入值value one ew.AddNumber(1,2,13); ew.ExcelClose(filename, , 0);/關閉并保存Excel22 七月 2022 2004 GZ PMPARK Ltd. All Rights Reserved.第4頁,共9頁。POI 讀Excel 接口開發(fā)時需要包含以下類ExcelPoiRead er=new ExcelPoiRead();String filename = SysEnv.getFileRoot() + “/dict.xls”; 設置讀取的文件名er.ExcelOpen(fi
5、lename); /調用JXL打開文件er.SheetOpen(1); /打開Excel的第1個sheetfor (int j = 0; j 10; j+) for (int i = 0; i 10; i+) System.out.print(er.getSheetContent(i, j) ); /讀取Excel 文件的第i行,第j列的單元格讀出內容為1字符串er.ExcelClose(); /關閉Excel文件22 七月 2022 2004 GZ PMPARK Ltd. All Rights Reserved.第5頁,共9頁。POI 直接寫Excel的例子 float f = 0.17f;
6、 ExcelPoiWrite pexl = new ExcelPoiWrite(); /定義與POI接口 pexl.ExcelOpen(“d:/test.xls”); /打開Excel文件 String sheetname = “中文測試”;/設置Sheet名稱 pexl.createSheet(sheetname); /創(chuàng)建Sheet for (int i = 0; i 500; i+) for (int j = 0; j 10; j+) double d = 4.32; pexl.AddValue(i, j, d); /增加值 pexl.ExcelClose(); /關閉22 七月 202
7、2 2004 GZ PMPARK Ltd. All Rights Reserved.第6頁,共9頁。原理 數(shù)據(jù)+模板 = Excel本工具類在com.ionglobal.excel 目錄下增加了ExcelJXLSWrite.class 用于使用以下方法操作Excel,典型操作方法如下: ExcelJXLSWrite jxls=new ExcelJXLSWrite(); /產生Excel對象 jxls.setTemplateFileName(d:/template.xls);/設置模板文件名 jxls.setDestFileName(d:/dest.xls);/設置目標文件 HashMap ma
8、p=new HashMap(); /* 裝入數(shù)據(jù)開始 */ Sysop sysop=new Sysop(); 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ù)模板生成的Excel22 七月 2022 2004 GZ PMPARK Ltd. All Rights Reserved.第7頁,共9頁。JXLS 寫Excel例子 寫入多行數(shù)據(jù) 原理
9、 數(shù)據(jù)+模板 = Excel本工具類在com.ionglobal.excel 目錄下增加了ExcelJXLSWrite.class 用于使用以下方法操作Excel,典型操作方法如下: ExcelJXLSWrite jxls=new ExcelJXLSWrite(); /產生Excel對象 jxls.setTemplateFileName(d:/template.xls);/設置模板文件名 jxls.setDestFileName(d:/dest.xls);/設置目標文件 HashMap map=new HashMap(); /* 裝入數(shù)據(jù)開始 */ ArrayList ar=new ArrayList(); for(int i=0;i10;i+) Sysop sysop=new Sysop(); sysop.setName(“test”+i); sysop.setFullName(“one”+i); ar.add(sysop); /獲取數(shù)據(jù)源 map.put(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學六年級數(shù)學下口算題800題
- 電梯限速器效驗合同(2篇)
- 電力質量保證合同(2篇)
- 2024-2025版教材新高中化學第3章第3節(jié)第3課時硝酸人類活動對氮循環(huán)和環(huán)境的影響練習含解析魯科版必修第一冊
- 2024-2025學年高中物理第二章勻變速直線運動的研究第5節(jié)自由落體運動同步訓練含解析新人教版必修1
- 2024-2025學年高中歷史第八單元19世紀以來的世界文學藝術第24課音樂與影視藝術課后篇鞏固提升新人教版必修3
- 2024-2025學年高中語文同步學典33讀書:目的和前提練習含解析部編版必修上冊
- 幼兒園秋游活動工作總結
- 第一學期學年度工作總結
- 工會個人工作計劃
- 礦井主要災害事故防治應急避災知識培訓課件
- 不老莓行業(yè)分析
- STARCCM基礎培訓教程
- 2016-2023年婁底職業(yè)技術學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 貴陽市2024年高三年級適應性考試(一)一模英語試卷(含答案)
- 地理標志專題通用課件
- 全國大學高考百科匯編之《哈爾濱工業(yè)大學》簡介
- 《小英雄雨來》讀書分享會
- 學校安全教育教你如何遠離危險
- 【人教版】九年級化學上冊全冊單元測試卷【1-7單元合集】
- 口腔科導診分診技巧(PPT課件)
評論
0/150
提交評論