如何在android中使用.csv文件?

时间:2011-12-05 12:35:20

标签: android csv

我在Android中正在做一个示例测验应用程序。我使用数组存储问题和答案,现在我希望将问题和答案存储在.csv文件中。 可以解析Android中的.csv文件吗?

4 个答案:

答案 0 :(得分:3)

CSV代表逗号分隔值。可以在wiki找到相当不错的解释:CSV。 由于您在Android平台上进行编程,因此请考虑使用OpenCSVJavaCSV之类的可用Java库。

答案 1 :(得分:2)

将.csv放入assert文件夹并按以下方式访问

我正在使用.csv来获取我的应用程序中的计数器列表..

public  ArrayList<String> COUNTRIES     = new ArrayList<String>();
    try {

                is = res.getAssets().open("country.csv");
                BufferedReader reader = new BufferedReader(new InputStreamReader(is));
                String line;
                while ((line = reader.readLine()) != null) 
                     COUNTRIES.add(line);

                }
                catch (IOException ex) {
                    // handle exception
                }
                finally {
                    try {
                        is.close();
                    }
                    catch (IOException e) {
                        // handle exception
                    }
                }

答案 2 :(得分:1)

我认为这是一般性讨论,(不是特定于android)

CSV(“逗号分隔值”)文件格式通常用于在不同的应用程序之间交换数据。在Microsoft Excel中使用的文件格式已成为整个伪标准行业,甚至是非Microsoft平台。

有很多方法可以生成csv文件。 csv文件是逗号分隔的数据文件。许多应用程序(如Excel或MS Access)允许以csv格式保存数据。但是,只要数据以逗号分隔并且每行以换行符结束,您也可以自己生成csv文件。

有关Here和Android的更多信息,请使用OpenCSV库。

答案 3 :(得分:0)

  

CSV,逗号分隔值,文件通常用于传输   公司或应用程序之间的大量表格数据   没有直接连接的。使用可以轻松编辑文件   常见的电子表格应用程序,如Microsoft Excel。

阅读more

并查看these Samples on reading / writing *.csv