[英]How can I export datas from my database to a csv file?
我正在开发一个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来添加一些信息,但是我遇到了同样的问题。
是否有人有其他方法可以解决这个问题,或者我在上面的示例中错过了什么?
您的文件真的是空的吗? 根据您导出的数据,文件的确可能小于1K。 我必须承认我不知道android,所以我不知道它如何处理很小的文件大小指示...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.