Импорт данных из MS Excel с использованием исходного кода Java - PullRequest
3 голосов
/ 02 марта 2009

Я хочу импортировать данные, размещенные в MS Excel, и распечатать их с помощью Java Application Program. Я новичок в Java. Поэтому, пожалуйста, руководство, это возможно.

Если да, то как? Любой сайт / учебник будет очень полезен ..

Заранее спасибо ..

Ответы [ 5 ]

4 голосов
/ 02 марта 2009

Вы можете использовать библиотеку POI для чтения файлов Excel

3 голосов
/ 02 марта 2009

Вы можете использовать API jexcel. Они довольно просты в целом. http://jexcelapi.sourceforge.net/

Я также думаю, что Apache POI работает и в этой области.

1 голос
/ 02 марта 2009
0 голосов
/ 23 апреля 2013

Эта страница 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 голосов
/ 02 марта 2009

Почему бы не экспортировать его из Excel в какой-либо формат, который не является собственностью? Если данные не слишком сложны, даже CSV может добиться цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...