簡體   English   中英

如何將數據從數據庫導出到csv文件?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM