以下代碼將從數據庫獲取所有數據並將其作爲CSV格式寫入SDCard。我的問題是,當我在Excel中打開該文件寫數據以這種格式在excel上顯示csv文件
例
254868,2356489,4587963,787954,7895487,452369,4546545
,但我想要的結果是這樣的:
254868
2356489
4587963
7879544
7895487
4523697
4546545
下面是代碼
if (root.canWrite()){
File fileDir = new File(root.getAbsolutePath()+"/fun/");
fileDir.mkdirs();
File file= new File(fileDir, "itisfun.csv");
FileWriter filewriter = new FileWriter(file);
BufferedWriter out = new BufferedWriter(filewriter);
out.write(dbUser.getMeterNUmber2(dd,sp).toString()+"\n");
//out.write("\"");
out.close();
}
} catch (IOException e) {
Log.e("ERROR:---", "Could not write file to SDCard" + e.getMessage());
}
我沒有看到任何格式的代碼,它會在每個數字後輸入換行符'\ n'。從我所看到的,您提出的代碼將一個變量轉儲到文件。你的代碼中是否有其他地方可以在每個數字之後添加'\ n'? – Kitet