0

4 つの .csv ファイルをテーブルにロードし、それらを単純なデータベースのように管理できるようにするプログラムを NetBeans で作成する必要があります。しかし、私はどのように始めればよいか完全にはわかりません。たとえば、jFileChooser を介してファイルを開き、ファイルの操作を開始するにはどうすればよいでしょうか。今のところ、私が作ったものはすべてテキスト形式だったので、助けが必要です.

4

3 に答える 3

0

QuickOCMのようなものを使用できます。とても使いやすいです。CSV ファイルの行に相当するクラスを作成するだけです。ファイルを読み取り、オブジェクトのリストに変換します。ORM を使用して DB またはバニラ JDBC に保存することもできます。

ここで使用法を確認できます: http://mkhanal.github.io/quickocm/

    Input : InputStream
    Output : Calls a handler per line in CSV.
    Identifies data types like String, BigDecimal, int, etc.

メイヴン:

    groupId = io.github.mkhanal
    artifactId = quickocm
    version = 1.0
于 2014-01-25T09:19:46.217 に答える
0

問題をより単純な部分に分解します。

1) テキストファイルを開きます。

2) テキスト ファイルの内容を 1 行ずつ読み取ります。

3) テキスト ファイルの行を CSV データとして解析します。

ステップ 2) は、CSV の「行」にデータに埋め込まれた改行が含まれている場合、より複雑になることに注意してください。おそらく、CSV の 1 行がファイルの 1 行に相当する単純な CSV ファイルから始めるのが最善でしょう。

1) と 2) はすでに実行できるはずです。3) の実装は難しくありませんが、慎重に検討する必要があります。単純なデータ (カンマの引用符が埋め込まれていない) から始めて、それが正しく機能することを確認してから、引用符、カンマ、および場合によっては改行が埋め込まれた、より複雑なデータに進みます。

シンプル: "Hello", 3, "123", "World!"

Complex: "Hello, World!", 3,, "123", "He said, "Hello, World!""

于 2014-01-19T11:10:24.280 に答える