可以使用Excel文件中声明的数据填充Java对象的库

时间:2011-07-15 07:59:28

标签: java reflection

我想知道是否有任何工具/库可以用Excel电子表格中的数据填充Java对象。

我的想法就像你有一个Excel电子表格,第一行包含目标Java对象中具有字段镜像名称的列名。所有其他行都是数据,因此库将采用用于实例化对象的类,并使用与Excel文件中的行一样多的实例填充列表。

周围有这样的东西吗?

6 个答案:

答案 0 :(得分:1)

Apache POI可用于从Excel工作表中提取数据,Apache Commons Beanutils可帮助您将此值写入Java对象。

答案 1 :(得分:1)

您必须编写自己的实用程序来执行此任务。那里有很多有用的图书馆:

答案 2 :(得分:1)

我用过两个

发现jexcel更好。 jexcel将为您提供对excel的读/写的精细控制,这是poi无法提供的。

答案 3 :(得分:0)

如果您不想编写自己的解决方案,或者需要加载比简单表更复杂的数据,则可能需要使用[http://openl-tablets.sourceforge中的OpenL Tablets中的数据表。 net /] [1]。它基于Apache POI,可与.xls和.xlsx文件一起使用。

答案 4 :(得分:0)

我发现这些库可以满足您的要求:

答案 5 :(得分:0)

我们使用Poiji将excel行映射到Java对象