2011-12-05 55 views
0

我正在做Android中的示例測驗應用程序。我使用數組來存儲問題和答案,現在我希望將這些問題和答案存儲在.csv文件中。 它有可能解析.csv文件在Android?如何在android中使用.csv文件?

+0

CSV文件是包含文件[逗號分隔值](http://en.wikipedia.org/wiki/Comma-separated_values)。你可以像其他文本文件一樣閱讀這些文件。除此之外,你的問題是非常廣泛和模糊的,不能合理地回答imho。 – 2011-12-05 12:40:59

+0

[在android中獲取和解析CSV文件]的可能重複(http://stackoverflow.com/questions/5360628/get-and-parse-csv-file-in-android) – PeeHaa

回答

1

我覺得這是一般性討論,(不具體到Android)

CSV(「逗號分隔值」)文件格式通常被用於不同的應用程序之間交換數據。在Microsoft Excel中使用的文件格式已成爲整個行業的僞標準,即使在非Microsoft平臺中也如此。

有很多方法可以生成一個csv文件。 csv文件是逗號分隔的數據文件。許多應用程序(如Excel或MS Access)允許以csv格式保存數據。但只要數據是逗號分隔的,並且每行都以換行符結束,您也可以自己生成csv文件。

欲瞭解更多關於Here和Android的使用OpenCSV庫。

3

CSV代表逗號分隔值。在wiki上可以找到很好的解釋:CSV。 由於您在Android平臺上進行編程,因此請考慮使用可用的Java庫之一,例如OpenCSVJavaCSV

0

CSV,逗號分隔值,文件通常用於運輸 大量未直接連接或者公司或應用程序之間 表格數據。使用 通用電子表格應用程序(如Microsoft Excel)可以輕鬆編輯這些文件。

more

而且看看these Samples on reading/writing *.csv

2

把你的斷言文件夾和訪問.csv文件作爲跟隨

我用的.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 
        } 
       }