如何将数据从数据库导出到csv文件?

时间:2013-03-28 16:24:08

标签: java android csv export-to-csv

我正在开发一个Android项目,其中一部分是将数据从我的数据库导出到csv文件。

我已经阅读了很多帖子,特别是 opencsv 并试试这个:

CSVWriter writer = null;
    try {
        writer = new CSVWriter(my file name);
        // just an example
        String[] entries = "1,2,3,4,5,6".split(",");
        writer.writeNext(entries);
    } catch (IOException e) {
        // TODO: handle exception
    }

文件已创建,但其大小为0KB。

我试图用另一种方式弄明白。请参阅以下代码:

 File myFile = new File(my file name);

        myFile.createNewFile();
        FileOutputStream fOut = new FileOutputStream(myFile);
        OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);

我使用append来提供一些信息,但我遇到了同样的问题。

  

是否有人有另一种方法来解决这个问题或者我错过了什么   上面的例子?

1 个答案:

答案 0 :(得分:0)

你的档案真的是空的吗?根据您导出的数据,您的文件可能确实远低于1K。我必须承认我不知道android所以我不知道它如何处理非常小的文件大小指示...