Excelスプレッドシートをインポートするためのツール
-
22-08-2019 - |
質問
私は、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-から休止状態から潜在的に使用可能な例JDBC URL、例えば:
JDBC:ODBC:mydbという; UIDが私を=; PWD =秘密
所属していません StackOverflow