是否有一种方法可以在tableView中打印数据,还可以使用“.csv”文件扩展名导出tableView中的数据,最后导入csv文件并在tableView中显示。请帮帮我们。感谢。
答案 0 :(得分:2)
我找到了在此Oracle线程上将数据导出为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();
}
}
答案 1 :(得分:0)
如果这不起作用,请使用分号分隔信息。
String text = person.getFirstName() + ";" + person.getLastName() + ";" + person.getEmail() + "\n";