2012-04-05 64 views
0

我有一個有很多記錄的jtable;我需要選擇jTable中的一些記錄,並將其輸出爲excel,同時還會顯示選定列的jTable標題。該excel應該會自動打開與選定的數據導出。導出jTable選擇excel並打開excel

謝謝

+0

你應該發佈到目前爲止你嘗試過什麼... – 2012-04-05 06:11:55

+1

這個問題是關於cca。 5-20分開的問題 – mKorbel 2012-04-05 06:12:44

回答

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文件,你怎麼打開它。

+1

我得到了一個很好的答案:http://rickproctor.wordpress.com/2006/08/29/exporting-jtable-data-to-excel/謝謝拉胡爾 – 2012-04-05 07:46:51

+2

你可以使用,你應該有在發佈問題之前找到了這個好答案。 – 2012-04-05 07:51:24