2012-12-17 75 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