Java 将所选jTable导出到excel并打开excel

Java 将所选jTable导出到excel并打开excel,java,swing,excel,export,jtable,Java,Swing,Excel,Export,Jtable,我有一个jtable,有很多记录;我需要选择jTable中的一些记录,并将其与所选列的jTable标题一起输出到excel。导出时,excel应自动打开所选数据 谢谢您可以使用以下代码从JTable创建文件 BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file,true)); PrintWriter fileWriter = new PrintWriter(bufferedWriter);

我有一个jtable,有很多记录;我需要选择jTable中的一些记录,并将其与所选列的jTable标题一起输出到excel。导出时,excel应自动打开所选数据


谢谢

您可以使用以下代码从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();
BufferedWriter BufferedWriter=new BufferedWriter(new FileWriter(file,true));
PrintWriter fileWriter=新的PrintWriter(bufferedWriter);

对于(int i=0;iYou应该发布您到目前为止尝试过的内容…这个问题是关于cca的。5-20个独立的问题我从中得到了一个很好的答案:谢谢Rahul您可以使用它,您应该在发布问题之前找到这个很好的答案。