Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
Oracle adf 如何通过Oracle ADF将数据从Excel工作表导入DB表?_Oracle Adf - Fatal编程技术网

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

Oracle adf 如何通过Oracle ADF将数据从Excel工作表导入DB表?,oracle-adf,Oracle Adf,如何通过Oracle ADF将数据从Excel工作表导入DB表? 使用输入文件 要上载文件,请使用以下标准实现: 我会考虑使用Apache POI——它提供java API来读取MSOffice VB模型。然后只需将数据加载到VO中并提交。如果可以将excel文件保存为.CSV格式。(没有excel功能)然后您可以使用inputfile组件将文件上载到系统中谢谢您的回答 我通过使用ApachePOI将excel工作表解析为java对象解决了这个问题 步骤: 在jsf或jspx页面中使用组件

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

要上载文件,请使用以下标准实现:


<代码>

我会考虑使用Apache POI——它提供java API来读取MSOffice VB模型。然后只需将数据加载到VO中并提交。

如果可以将excel文件保存为.CSV格式。(没有excel功能)然后您可以使用inputfile组件将文件上载到系统中

谢谢您的回答

我通过使用ApachePOI将excel工作表解析为java对象解决了这个问题

步骤:

  • 在jsf或jspx页面中使用
    组件
  • 在托管bean中,从inputFile组件获取文件inputstream
  • 使用ApachePOI解析此excel文件
  • 使用adf中的AM将它们插入数据库

  • af:InputFile将上载该文件。如果这是您的目标,您将需要另一个包来实际解析它。是的。。如何将excel工作表数据解析到DB?作为答案发布,问题中确实没有足够的信息为您提供有关DB实际持久性的更多信息。只使用JDBC?谢谢,这对我帮助很大。由于我花了几天时间来做这件事,我可以为未来的用户添加一些细节吗。1) 下载poi和ooxml库并通过工具添加它们-管理库和项目属性-库和类路径1.5)连接值从afinputfile更改为backing bean方法2)在托管bean中导入库并解析为输入流3)在try catch块中解析为hssf(或另一个)。4) 我仍在进行第四步,如果有人需要代码示例,我将发布它。