Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以用Excel文件中声明的数据填充Java对象的库_Java_Reflection - Fatal编程技术网

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

可以用Excel文件中声明的数据填充Java对象的库,java,reflection,Java,Reflection,我想知道是否有任何工具/库可以用Excel电子表格中的数据填充Java对象 我的想法是,您有一个Excel电子表格,它的第一行包含列名以及目标Java对象中字段的镜像名称。所有其他行都是数据,因此库将采用用于实例化对象的类,并用Excel文件中的行数填充列表 有类似的东西吗?Apache POI可用于从Excel工作表中提取数据,Apache Commons Beanutils可帮助您将这些值写入Java对象。您必须编写自己的实用程序来完成此任务。有一些有用的库: ApachePOI- 杰克斯

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

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


有类似的东西吗?

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

您必须编写自己的实用程序来完成此任务。有一些有用的库:

  • ApachePOI-
  • 杰克斯API-
    • 我两者都用过


      发现杰克塞尔更好。jexcel将为您提供一些读/写excel的精细控制,这是poi无法提供的。

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

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


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

      事实上,对于像这样的简单任务,JExcel更容易使用。幸好你提到了Beanutils!