Java 在Android应用程序中读取CSV文件
阅读Java 在Android应用程序中读取CSV文件,java,android,phonegap-plugins,Java,Android,Phonegap Plugins,阅读CSV文件时,我有点困惑: 我在意图的帮助下选择了一条道路 “/file:/storage/emulated/0/Download/student.csv” 我在这个函数中使用这个路径: String splitBy = ","; BufferedReader br = new BufferedReader(new FileReader(path)); String line; while((line = br.readLine()) != null){ String[] b =
CSV文件时,我有点困惑:
- 我在意图的帮助下选择了一条道路
“/file:/storage/emulated/0/Download/student.csv”
- 我在这个函数中使用这个路径:
String splitBy = ",";
BufferedReader br = new BufferedReader(new FileReader(path));
String line;
while((line = br.readLine()) != null){
String[] b = line.split(splitBy);
System.out.println(b[0]);
Log.e("Final Val",b[0]);
}
br.close();
我遇到以下异常:/file:/storage/emulated/0/Download/student.csv:open失败:enoint(没有这样的文件或目录)
当我将这个文件添加到Android中的原始目录时,它提供了正确的数据。请帮助我解决此类问题。您的应用程序需要访问外部存储的权限。检查你的舱单,看有没有
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
像这样使用:Environment.getExternalStorageDirectory()+“/Download/“+”student.csv”;你有阅读权限吗<代码>
在Android 6.0(API 23)中,您需要获得运行时读取或写入文件的权限。查看更多