2013-06-24 77 views

回答

3

我在這個Oracle Thread上找到了將數據導出到CSV的解決方案。基本上你建立了一個類來組裝你的數據集中的每個對象,並把它的每個元素都變成一個csv樣式的字符串。然後你創建一個調用這個函數的按鈕。

主題:https://forums.oracle.com/thread/2397100

類導出數據:

public void writeExcel() throws Exception { 
    Writer writer = null; 
    try { 
     File file = new File("C:\\Person.csv."); 
     writer = new BufferedWriter(new FileWriter(file)); 
     for (Person person : data) { 

      String text = person.getFirstName() + "," + person.getLastName() + "," + person.getEmail() + "\n"; 



      writer.write(text); 
     } 
    } catch (Exception ex) { 
     ex.printStackTrace(); 
    } 
    finally { 

     writer.flush(); 
     writer.close(); 
    } 
} 
0

如果這不起作用,用分號來分隔的信息。

String text = person.getFirstName() + ";" + person.getLastName() + ";" + person.getEmail() + "\n";