我正在开发一个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来提供一些信息,但我遇到了同样的问题。
是否有人有另一种方法来解决这个问题或者我错过了什么 上面的例子?
答案 0 :(得分:0)
你的档案真的是空的吗?根据您导出的数据,您的文件可能确实远低于1K。我必须承认我不知道android所以我不知道它如何处理非常小的文件大小指示...