[英]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.