有没有办法在 tableView 中打印数据,以及如何以“.csv”文件扩展名导出 tableView 中的数据,最后导入 csv 文件并在 tableView 中显示。请帮帮我。谢谢。
问问题
11025 次
2 回答
4
我在这个 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();
}
}
于 2013-09-08T02:34:35.783 回答
0
如果这不起作用,请使用分号分隔信息。
String text = person.getFirstName() + ";" + person.getLastName() + ";" + person.getEmail() + "\n";
于 2013-11-14T19:03:03.570 回答