2009-03-02 9 views
3

MS Excelに配置されたデータをインポートし、Javaアプリケーションプログラムを使用して印刷します。私はJavaで初心者です。だから、それは可能ですか、ご案内ください。Javaソースコードを使用してMS Excelからデータをインポート

はいの場合はどうですか?任意のWebサイト/チュートリアルでは、事前に

おかげ..

答えて

3

あなたはjexcel APIを使用することができます。..大きな助けになるだろう。彼らは全体的にかなり単純です。 http://jexcelapi.sourceforge.net/

私はまた、Apache POIもこの領域で作業していると思います。

4

あなたがここにExcelファイルから

+0

、それは風変わりだが、それは仕事を取得します。 – Slartibartfast

1

を読み取るためPOI libraryを使用することができますが、独自のされていないいくつかの形式でExcelからそれをエクスポートしないのはなぜJDBC using Excel as a data source

+0

Thanx Tofubeer、それは働きました.. thanxたくさん.. – AGeek

+0

また、もう一つ。このような接続は、単一のPCを使用している場合にのみ機能します。しかし、Webベースのアプリケーションを設計する必要がある場合、これらの設定よりもサーブレットまたはJSPを使用する必要がありますか? Javaパッケージがありますか?それを転送してください... – AGeek

0

を使用しての記事ですか?データがあまりにも複雑でない場合でも、CSVでもこのトリックを行う可能性があります。

0

このJSPページは、Excelシートをデータベースに接続します。私たちは、当店でも同様にPOIを使用し

.<%@ 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> 

関連する問題