文章目录
- 在Android Studio项目中如何使用CSV文件
- 1. 前情提要:CSV文件的准备
- 2. CSV文件在安卓项目一般存放在什么位置?
- 3. Android Studio处理CSV文件的常用插件?
- 4. 怎么调整Android Studio中对GBK编码的CSV文件的处理?
- 以下是一个代码示例:
在Android Studio项目中如何使用CSV文件
引子,本文是作者在进行安卓课程设计的过程中,关于安卓项目中对CSV文件的处理问题的即时纪录。
1. 前情提要:CSV文件的准备
- CSV文件在日常生活中可以通过新建Excel文件,然后再另存为CSV文件的形式来简要获得。
- 就一般情况而言,带有中文的Excel文件中对中文所使用的编码主要是GBK编码。
2. CSV文件在安卓项目一般存放在什么位置?
- CSV数据文件对安卓项目来说属于外部数据文件,所以一般建议的存放位置是在
assets
目录下: - 由于Android Studiuo项目构建的时候一般是不会自动创建
assets
文件的,所以需要我们手动创建,在项目中的相对位置如下图:
3. Android Studio处理CSV文件的常用插件?
- 主要有以下两款:
4. 怎么调整Android Studio中对GBK编码的CSV文件的处理?
- 在Android Studio的右下角选择合适的编码方式即可:
以下是一个代码示例:
InputStreamReader is = null;
try {
// content是主Activity的上下文对象,需要传参
AssetManager assetManager = context.getAssets();
is = new InputStreamReader(assetManager.open("TeachingPlan.csv"));
BufferedReader reader = new BufferedReader(is);
reader.readLine();//读取每行
String line;
while ((line = reader.readLine()) != null) {
Log.d("line -->",line);
}
} catch (IOException e) {
e.printStackTrace();
}