次のコードは、データベースからすべてのデータを取得し、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());
}