質問

私は、JavaオブジェクトにいくつかのExcelスプレッドシートをインポートする必要があります。私は仕事(残念ながら古いバージョン)を行うためにPOIを使用します。同じタスクが、宣言を行うには、いくつかの高レベルのフレームワークがある場合しかし、私は疑問に思います。私はカストルとXMLで考えています。マッピングExcelのクラスは、リソース(例えば、XMLファイル)に格納されます。はい、私は怠け者の骨です。しかし、私は、ユーザーが入力形式を変更することを決定したときにハードコードされたPOI文の多くを持っ好きではありません。

おかげ

役に立ちましたか?

解決

私が好きはJExcelAPI の非常に多く、それはシンプルで強力です。

他のヒント

は、データベースのようなスプレッドシートを治療し、JDBC経由でアクセスすることを可能にするオープンソースのライブラリがあります。 「JDBCドライバをエクセル」のためにグーグルでは、あなたが始めるのに役立つはずです。

JVMに同梱されてJDBC-ODBCブリッジは常にあります。

import java.lang.*; 


public class jdbcodbc { 

   public static void main(String[] args) { 
    // Attempt to load database driver
    try
    {
        // Load Sun's jdbc-odbc driver
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
    }
    catch (ClassNotFoundException cnfe) // driver not found
    {
        System.err.println ("Unable to load database driver");
        System.err.println ("Details : " + cnfe);
        System.exit(0);
    } 
    catch (InstantiationException ex)  
    {
        System.err.println ("Unable to load database driver");
        System.err.println ("Details : " + ex);
        System.exit(0);
    }
   }

}

SunのWebサイト、JDBC-から

ドキュメントODBCブリッジする

休止状態から潜在的に使用可能な例JDBC URL、例えば:

JDBC:ODBC:mydbという; UIDが私を=; PWD =秘密

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top