多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > POI操作Excel的封裝

POI操作Excel的封裝

來源:程序員人生   發布時間:2015-05-28 09:17:48 閱讀次數:3632次

概述

      平常辦公,我們使用的最多辦公軟件是Microsoft的Office,所以,我們開發的系統難免會遇到的1個功能就是和Office交互,所以,某些聰明的人,就開發了相應的功能包,使用我們程序員可以非常方便的進行Microsoft Office格式檔案的讀和寫,該功能包就是POI。


封裝POI的Excel操作

      對POI具體某1個Excel的操作,這里不再贅述,本節主要的任務就是對這些最基本的功能做個封裝,使其使用大多Excel的操作。

       封裝后的終究效果

              通過模板實現將對象的數據導出為excel;將excel中的數據導入到相應的對象中

       ExcelResources

              我們要想實現將對象的數據導出為excel,首先需要肯定,數據對象的屬性在excel中的列明是甚么?和該屬性在excel中的第幾列?為了解決這個問題,我們需要自定義1個注解,然后,在數據對象的類上進行相應的自描寫。ExcelResources就是這個注解類

       ExcelHeader

              數據對象的類添加自描寫后,我們就能夠根據對象的Class類型對象取得其相應的注解的值,對這些注解的值,我們應當使用1個對象進行保存,然后,在將這些數據進行排序,輸出到Excel的列明上。ExcelHeader就是保存數據對象上每一個屬性的注解值得對象。

       ExcelTemplate

              數據的導出操作都是基于模板進行操作的,所以,我們應當需要有1個類,該類從程序代表了Excel模板,ExcelTemplate就是該類。我們從面相對象的角度分析,該類應當具有甚么功能。

              首先具有讀入模板Excel和導出Excel。我們要將數據保存到內存中的excel中,我們需要知道,數據從excel的甚么位置開始填寫,所以,我們需要規定1些特殊標識,分表用來代碼excel的標題,日期,數據開始的位置,默許樣式,其它非默許樣式,并且,該類應當具有替換這些特殊標識,設置單元格樣式,創建行和單元格的功能。

       ExcelUtil

               ExcelTemplate是基于模板的操作,ExcelUtil不基于模板的操作,兩個類在功能上是1樣的。


總結

       該功能的封裝,對大多的需求都可以滿足。代碼下載


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久人人澡人人爽人人爱 | 在线亚洲欧洲国产综合444 | 久久91亚洲精品久久91综合 | 欧美xxxx免费| 日本精品一区二区三区在线观看 | 美国jizz| 欧美激情福利视频在线观看免费 | 99视频精品全部免费免费观 | 免费国产h视频在线观看 | 美国一级淫片 | 国产精品国产三级国产专区5o | 精品一久久香蕉国产二月 | 国产美女久久久久久久久久久 | 国产一区二区三区在线免费观看 | 国产精品v欧美精品∨日韩 国产精品v欧美精品v日本精 | 日本午夜在线观看 | 精品日韩一区二区三区视频 | 欧美日韩国产在线观看 | 免费观看wwwwwww | 中国高清色视频www 中国国产成人精品久久 | 国产极品嫩模在线观看91精品 | 中文字幕精品一区二区三区视频 | 日本三级日本三级日本三级极 | 成人福利在线免费观看 | 国产女主播一区二区在线观看 | 波多野结衣国产一区 | 免费午夜视频在线观看 | 亚洲你xx我xx网站 | 午夜私人影院在线观看 | 国产九九热视频 | 这里是九九伊人 | 午夜一级做a爰片久久毛片 午夜一区二区三区 | 免费v片在线观看 | 国产成人综合一区人人 | 亚洲欧美片 | 69一级毛片 | 免费观看性欧美毛片 | 亚洲成a人片777777久久 | 91视频一区二区三区 | 日本激情啪啪 | 男女做爽爽免费视频 |