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

使用Java源代码从MS Excel导入数据,java,excel,Java,Excel,我想导入MS Excel中的数据,并使用Java应用程序将其打印出来。我是Java的新手。所以,请引导,这是可能的 如果是,如何进行?任何网站/教程都会有很大帮助 提前感谢。您可以使用Jetcel API。总的来说,它们很简单 我还认为Apache POI也在这方面开展工作。您可以使用来读取excel文件这里有一篇关于使用的文章为什么不以非专有的格式从excel导出它?如果数据不太复杂,即使是CSV也可以做到。此JSP页面将Excel工作表连接到数据库 . . . . . 我们的商店也使用P

我想导入MS Excel中的数据,并使用Java应用程序将其打印出来。我是Java的新手。所以,请引导,这是可能的

如果是,如何进行?任何网站/教程都会有很大帮助


提前感谢。

您可以使用Jetcel API。总的来说,它们很简单


我还认为Apache POI也在这方面开展工作。

您可以使用来读取excel文件

这里有一篇关于使用的文章

为什么不以非专有的格式从excel导出它?如果数据不太复杂,即使是CSV也可以做到。

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


. . . . .

我们的商店也使用POI,这很奇怪,但它完成了工作。还有一件事。这种连接只有在您使用单台PC时才起作用。。但是,当您需要设计基于web的应用程序(即使用servlet或JSP)时,这些设置将不起作用??是否存在任何Java包?请转寄。。。
.<%@ 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>