使用Java源代码从MS Excel导入数据

时间:2009-03-02 09:53:45

标签: java excel

我想导入放置在MS Excel中的数据并使用Java Application Program进行打印。我是Java的新手。所以请指导,是否有可能。

如果是,怎么样?任何网站/教程都会有很大的帮助..

提前致谢..

5 个答案:

答案 0 :(得分:4)

您可以使用POI library从Excel文件中读取

答案 1 :(得分:3)

您可以使用jexcel API。它们总体而言非常简单。 http://jexcelapi.sourceforge.net/

我也认为Apache POI也正在研究这个领域。

答案 2 :(得分:1)

以下是有关使用JDBC using Excel as a data source

的文章

答案 3 :(得分:0)

为什么不以某种非专有格式从Excel导出它?如果数据不是太复杂,甚至CSV也可以解决问题。

答案 4 :(得分:0)

此JSP页面将Excel工作表连接到数据库。

.<%@ page import="java.sql.*" %><br/>
.<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>

<BODY>               

.<%
  Connection con=DriverManager.getConnection("jdbc:odbc:DsnName");<br/>
  Statement stm=con.createStatement();<br/>
  ResultSet rs=stm.executeQuery("select * from [Sheet1$]");       
%>

.<% if(!rs.next()) {
    out.println("Sorry, could not find data");
 }
 else { %>
  .<%=rs.getString(1)%>
.<%}%>

</BODY>