如何通过Oracle ADF将数据从Excel工作表导入数据库表?

时间:2014-07-14 13:33:31

标签: oracle-adf

如何通过Oracle ADF将数据从Excel工作表导入数据库表? 使用输入文件?!

4 个答案:

答案 0 :(得分:1)

上传文件使用标准实现:

<af:inputFile/>

对于解析Excel文件,没有固有的java支持,但我过去使用过Apache POI。

http://howtodoinjava.com/2013/06/19/readingwriting-excel-files-in-java-poi-tutorial/

答案 1 :(得分:1)

感谢您的回答,

我通过使用Apache POI将excel表解析为java对象

解决了这个问题

步骤:

  1. 在jsf或jspx页面中使用<af:inputFile/>组件。
  2. 托管bean中的
  3. 从inputFile组件获取文件输入流。
  4. 使用Apache POI解析此excel文件。
  5. 在adf中使用AM将它们插入到数据库中。

答案 2 :(得分:0)

我会考虑使用Apache POI - 它提供了一个java API来读取MS Office VB模型。然后只需将数据加载到您的VO中并提交。

答案 3 :(得分:0)

如果可以将excel文件保存为.CSV格式。 (没有excel函数)然后您可以使用inputfile组件

将文件上传到系统