2

有没有办法在 tableView 中打印数据,以及如何以“.csv”文件扩展名导出 tableView 中的数据,最后导入 csv 文件并在 tableView 中显示。请帮帮我。谢谢。

4

2 回答 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 回答