【问题标题】:CSV File Import/Reading - AndroidCSV 文件导入/读取 - Android
【发布时间】:2011-10-15 04:24:07
【问题描述】:

很短的问题:
我在我的资产文件夹中放置了一个 .csv 文件。我的问题是我不确定如何读取它并将其内容以类似数组的形式存储,我可以将其传递给一个函数,然后循环遍历内容。

所以,基本上我想要类似(伪代码):

VariableArray var[] = new Variable (get the file contents);
performFunction(var[]);

我怎样才能做到这一点?

【问题讨论】:

    标签: android file csv android-assets


    【解决方案1】:

    您可以使用它在资产中为您的文件获取 InputStream。

    InputStream is = getAssets().open(fileName);
    

    然后你只需要制作一个阅读器并循环遍历文件直到它结束。

    【讨论】:

    • 这正是我想要的!我只需要用 try|catch 包围它,然后添加输入流的导入。谢谢!
    【解决方案2】:

    我建议你使用JavaCSV 库来处理 CSV 格式。它可以用很少的几行代码完成很多事情。

    【讨论】:

    • 谢谢,但这不是我需要的。我已经有了 CSV 文件。我可以从我的计算机将它存储在 Java 中。但是,我不确定如何使用 android 手机执行此操作。人们一直告诉我把它放在我的“资产”文件夹中,但我不知道如何告诉程序从那里读取文件。
    • Tim 的答案正是我想要的,但你也感谢你试图帮助我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    • 1970-01-01
    相关资源
    最近更新 更多