Android
[Android] CSV 파일 만들기/쓰기
Unknown_Alchemist
2022. 8. 18. 02:13
1. Manifest 권한추가
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
2. 코드
try {
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
File exportFile = new File(path, calHistoryRawData.getHashed().substring(0, 10) + "_" + calHistoryRawData.getOrderNumber() + ".csv");
FileWriter fileWriter = new FileWriter(exportFile);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
for (int j = 0; j < data.length; j++) {
bufferedWriter.write(data[j]);
bufferedWriter.write("\n");
}
bufferedWriter.close();
} catch (IOException e) {
Log.e(getClass().getSimpleName(), e.toString());
}