JavaFx怎么把数据导出
时间: 2024-05-12 22:20:59 浏览: 120
java-将数据导出excel
JavaFX中可以使用CSV格式导出数据。下面给出一个简单的例子:
```
public void exportDataToCSV(List<MyData> dataList) {
try {
FileWriter fileWriter = new FileWriter("data.csv");
// 写入表头
fileWriter.append("ID,Name,Value\n");
// 写入数据
for (MyData data : dataList) {
fileWriter.append(String.valueOf(data.getId()));
fileWriter.append(",");
fileWriter.append(data.getName());
fileWriter.append(",");
fileWriter.append(String.valueOf(data.getValue()));
fileWriter.append("\n");
}
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
```
这个方法接收一个包含数据的列表,并将其写入到一个名为“data.csv”的文件中。方法中首先写入表头,然后循环遍历数据列表,将每个数据项写入到CSV文件中。在写入每个数据项时,使用逗号作为分隔符。最后,调用flush()和close()方法来确保数据被写入到文件中并关闭输出流。
阅读全文