一部のテキストと値を doc ファイルに保存して、その doc ファイル内のテーブルに配置することはできますか? 商品名の列、数量の列、価格の列がある買い物リストが好きです。現在、これを使用してファイルをドキュメントに保存していますが、それらはすべて乱雑で、整列できません (ほとんどの場合、製品名、数量、価格はテキストの長さが異なります)。それらがうまく配置されていることを確認するための良い方法です。
または、テキストをフォーマットして列に配置する方法はありますか? 私の言いたいことを理解していただければ幸いです。そうでない場合はお知らせください。
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File(root.getAbsolutePath() + "/InterSRL");
dir.mkdirs();
File file = new File(dir, "myData.doc");
try {
FileOutputStream f = new FileOutputStream(file);
PrintWriter pw = new PrintWriter(f);
for (int n = 0; n < allpret.size() - 1; n++) {
if (cant[n] != Float.toString(0)
&& pret[n] != Float.toString(0)) {
String myFormat = "%-10s %-10s %-10s%n";
pw.println(String.format(myFormat, prod[n], cant[n],
pret[n]));
}
}
pw.println((String.format("Total: %.2f", totaltest)));
pw.flush();
pw.close();
f.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
Log.i(TAG,
"******* File not found. Did you"
+ " add a WRITE_EXTERNAL_STORAGE permission to the manifest?");
} catch (IOException e) {
e.printStackTrace();
}