以下代码从数据库中获取所有数据并将其以 CSV 格式写入 SDCard。我的问题是当我在 Excel 中打开文件时,它会以这种格式写入数据
例子
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());
}