有沒有辦法可以在tableView中打印數據,還可以用「.csv」文件擴展名導出tableView中的數據,最後導入csv文件並顯示在tableView裏面。請幫助我們。謝謝。在JavaFX中的TableView中打印,導入和導出數據
2
A
回答
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";
相關問題
- 1. 在JavaFX中打印TableView內容
- 2. 在Xcode/Swift中導出TableView數據
- 3. 導入和導出數據
- 4. 在Adempiere中導入/導出數據
- 5. 在cassandra中導出/導入數據
- 6. SQL Server導入Excel數據..在導入和導出嚮導中選擇數據類型中的輸入
- 7. 導出按鈕(打印和excel)不會進入數據表
- 8. 使用PrinterJob打印JavaFX tableview
- 9. 11g中的導入導出數據庫
- 10. tableview中的JSON數據JAVAFX
- 11. 在Internet Explorer中PDF導出打印
- 12. jqGrid打印/導出
- 13. 如何在excel中導出時不打印重複數據?
- 14. 導航和打印sql數據庫
- 15. 導入的模塊打印出無
- 16. 在Node.js中導出和導入SQL數據庫
- 17. 在mysql中導出和導入utf8數據:最佳實踐
- 18. 如何在oracle 11g中導出和導入數據?
- 19. 在高複製中從gae datadtore導入和導出數據
- 20. 導入和導出數據MDF SQLSERVER
- 21. 從asp.net導入和導出數據
- 22. 導出和導入IndexedDB數據
- 23. 導出和導入docker數據容器
- 24. 導出和導入數據庫
- 25. oracle導出和導入數據泵
- 26. 導入和導出數據庫
- 27. 導入文件,打印數據,搜索然後再打印 - PYTHON
- 28. 導入/導出數據庫
- 29. RavenDB導出/導入數據
- 30. 看不到SQL Server導入和導出嚮導中列出的數據庫