项目上要用excel获取接口数据,读取excel文件,问题是:
1.excel文件的格式不定,不同文件包含不同列,且不固定(包含合并行,图片 列等)
excel文件的数据会很大,1万行以上.
我的问题是,java导入excel文件 只能是JOI和JXL吗? 有没有什么工具直接读取excel文件 ,然后返回java对象的(比如Map或LIst)?
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。
下载: