poi解析excel2003和2007有沒有辦法是用同樣的方法實現

2025-02-23 02:55:14 字數 1375 閱讀 5664

1樓:福喜

poi解析2003時使用的是hssfcell,而2007的則是xssfcell,是完全不同的兩套api

必須先要判斷excel的型別,不過 hssfworkbook 和 xssfworkbook 實現的介面都漏核散是一樣的workbook,直接在實氏正例化介面的時候有點區別其他時候沒有任何差異。

比如,剛剛獲取excle檔案流,先判斷excel格式確定用03還是07處理類例項化workbook介面。

view sourceprint?

workbook = null;

獲取workbook 後,後續處理sheet、row、cell 統統用介面實現,不用關注返氏03,07差異性。也就是根本不會涉及到 xssfcell、hssfcell這些類。

view sourceprint?;;

2樓:匿名使用者

目前沒有。。。但自己做一下封裝,很容易做到方法統一。

j**a讀取excel問題 同時相容2003和

3樓:網友

poi針對2003和2007有不同的處理類,必須要判斷excel版本,然後採用不同的類,針對2003是hssf開頭的淚,針對2007是xssf開頭的類。

4樓:網友

用微軟office中介軟體soaoffice就不會有excel版本相容問題,excel匯入匯出資料也很簡單方便。

5樓:網友

建議你使用第三方控制項poi,最新的poi支援2007

6樓:匿名使用者

為何要強調相同呢 。。加一層函式,稍作封裝就可以了。

7樓:網友

2003和2007用的poi jar包不同,因為2003是 2007是字尾名不同,但是解析方法是相同的。

j**a 通過檔案流區分是excel 2003還是

8樓:不一定是飛機

通過檔案型別字尾吧,03的是xls,07的是xlsx

poi 讀取excel2003,excel2007版本相容,需要匯入哪些包

9樓:

安裝個office2007檔案格式相容包就可以了。

j**a 如何 判斷 讀入excel檔案的版本(2003?2007?) 請高手指點

10樓:網友

看檔案的字尾名就好了。2003是xls,2007是xlsx

11樓:網友

2007以後都是。xlsx的。 只有2003以前是 .xls

poi是什麼意思,日語裡的poi意思是什麼

你好,這個如果我沒記錯,應該是k on裡面某個妹子的結語詞吧?反正是某個動畫裡面的人物的結語詞,你可以理解成比較可愛等意思,大概就是這樣 是一種標誌 日語裡的poi意思是什麼 是一個具有形容詞詞性的結尾詞,接在名詞 形容詞詞幹或一些動詞連用形之後,表示富於某種成分或傾向。用於否定 負面場合比較多。色...

怎麼解析塔羅牌塔羅牌的解析

反面意思?是逆位嗎?當你洗完牌後,如果是對自己算,就順時針轉90 對別人算,就逆時針轉90 如果這一步錯了,整個牌的意思就顛倒了 於是,正逆位就分出來了 牌面正的圖案為正,倒的為逆,橫著放的話頭像在左為正,在右為逆,但是你的牌如果是正規牌的話,那麼12號倒吊人橫放則是頭像在右為正,在左為逆。首先,塔...

《汗血馬》解析《汗血馬》解析

汗血du馬 汗血馬 牛漢 zhi 跑過一千dao裡戈壁版才有河流 跑過一千里荒漠才有草原權 無風的七月八月 天戈壁是火的領地 只有飛奔 四腳騰空的飛奔 胸前才感覺有風 才能穿過幾百里悶熱的浮塵 汗水全被焦渴的塵砂舐光 汗水結晶成馬的白色的斑紋 汗水流盡了 膽汁流盡了 向空曠衝刺的目光 寬闊的抽搐的胸...