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

3

我希望使用Java应用程序导入MS Excel中的数据并打印出来。我是Java的新手。请指导,这是否可能。

如果可以,请问如何操作?有什么网站或教程可以提供帮助吗?

谢谢您提前的帮助。

5个回答

4
您可以使用POI库来读取Excel文件。

我们在我们的店里也使用POI,它有点古怪,但它能完成工作。 - Slartibartfast

3

1

还有一件事。这种连接只在使用单个PC时有效。但是当您需要设计基于Web的应用程序,即使用Servlet或JSP时,这些设置将无法工作?是否存在任何Java包?请转发那个... - AGeek

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>


0
为什么不以一些非专有格式从Excel导出数据呢?如果数据不太复杂,甚至CSV也可以胜任。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接