私はすでにこのトピックに関する多くの質問を見てきましたが、答えはどれも私のために働いていませんでした。私はこのanswerの助けを借りて外部ストレージにCSVファイルを作成しました。しかし、ここからJXL API
https://1drv.ms/f/s!AvOuIgzBSUHMicNEvKEYfkiqnfW2IQデータをSQliteからexcelにエクスポートする
ダウンロードを使用する正しいフォーマット
ArrayList<AttendRegisterObject> list ;
MyDBHelper db = new MyDBHelper(getApplicationContext());
list = db.ReportGetter();
File exportDir = new File(Environment.getExternalStorageDirectory(), "");
if (!exportDir.exists()) {
exportDir.mkdirs();
}
File file = new File(exportDir, "mdf.csv");
try {
file.createNewFile();
CSVWriter csvWrite = new CSVWriter(new FileWriter(file));
for (int index = 0; index < list.size();) {
String arrStr[] = {String.valueOf(list.get(0))};
csvWrite.writeNext(arrStr);
}
csvWrite.close();
} catch (IOException e) {
e.printStackTrace();
}