gpt4 book ai didi

android - 如何在 Android 应用程序中解析 CSV 文件?

转载 作者:IT老高 更新时间:2023-10-28 22:25:52 26 4
gpt4 key购买 nike

我在 drawable/asset 文件夹中有一个 CSV 文件。在 CSV 文件中有四列。第一个用于日期,其余三个用于整数数据。

我需要解析这个 CSV 文件并将数据保存在单独的数组中。

我已经寻找解决方案,但我不知道如何做到这一点。

最佳答案

我喜欢这个 csv 阅读器:https://mvnrepository.com/artifact/net.sf.opencsv/opencsv/2.3

只需将其添加到您的项目中即可。

示例代码(假设有assets/test.csv文件):

        String next[] = {};
List<String[]> list = new ArrayList<String[]>();

try {
CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open("test.csv")));
while(true) {
next = reader.readNext();
if(next != null) {
list.add(next);
} else {
break;
}
}
} catch (IOException e) {
e.printStackTrace();
}

您可以访问导入的数据,例如,

list.get(1)[1]

这将返回一个字符串。

关于android - 如何在 Android 应用程序中解析 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6057695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com