2012-12-17 76 views
-5

有沒有一種方法可以在不使用任何第三方庫的情況下讀取java中的excel文件,因爲我正在開發一個項目,我們不能使用任何開源庫。讀取java中的excel文件

非常感謝。

+4

簡答題:不會。長答案:不,除非您想複製創建第三方庫的所有工作。那是......他們爲什麼存在。 –

回答

3

簡而言之,沒有。你必須自己寫一些東西(也許看看Apache POI的源代碼?)。但我懷疑這是一個很多的工作。

1

你可以看看Apache POI

從他們的網站:

的Apache POI - 微軟文檔

但其開源庫的Java API。

我不知道你爲什麼不能使用開源庫,但使用非開源庫會花費很多,而且很難找到它。

0

阿布的答案可能不符合「無圖書館」法律的規定,但這是正確的。

我更喜歡Andy Khan's JExcel到Apache POI。對於前者,我取得了巨大的成功,對後者也沒有運氣。

你的「無圖書館」要求是一種有價值的本能,但在這種情況下它是錯誤的。你不想重現所有這些工作。

我可以想出爲什麼你會避免依賴關係的兩個原因:1.所以你可以櫻桃選擇功能和2. To learn how to invent wheels。這兩者都不適用,但它們值得記住。

+0

值得一提的是讓第三方的東西保持在合理的範圍內,完全走出自己的路,不要讓他們只是瘋狂的IMO。 – Gimby

+0

我可以想到你爲什麼要避開它們的兩個原因:1.因此,你可以選櫻桃的功能,並且2.學習如何發明輪子。這兩者都不適用,但它們值得記住。 http://www.joelonsoftware.com/articles/fog0000000007.html – duffymo