0

多数のレコードを含む jtable があります。jTable 内のいくつかのレコードを選択し、選択した列の jTable ヘッダーと共に Excel に出力する必要があります。Excel は、エクスポート時に選択したデータで自動的に開くはずです。

ありがとうございました

4

1 に答える 1

1

次のコードを使用して、JTableからファイルを作成できます

BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file,true));
    PrintWriter fileWriter = new PrintWriter(bufferedWriter);

    for(int i=0; i<model.getRowCount(); ++i)
    {
        for(int j=0; j<model.getColumnCount(); ++j)
        {
            String s = model.getValueAt(i,j).toString();
            fileWriter.print(s + ",");

        }
        fileWriter.println("\n");
    }   
    fileWriter.close();

このコードが行っているのはCSVファイルの作成であり、ファイルの作成方法とcsvファイルとは何か、そしてそれをどのように開くことができるかについて作業する必要があります。

于 2012-04-05T06:19:17.800 に答える