Импорт / чтение файлов CSV - Android - PullRequest
0 голосов
/ 28 июля 2011

Довольно короткий вопрос:
Я поместил файл .csv в папку с активами. Моя проблема в том, что я не уверен, как читать и хранить его содержимое в форме массива, которую я могу передать функции, которая затем просматривает содержимое.

Итак, в основном я хочу что-то вроде (псевдокод):

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

Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 28 июля 2011

Вы можете использовать это, чтобы получить InputStream к вашему файлу в активах.

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

Тогда вам просто нужно сделать ридер и пройтись по файлу до конца.

1 голос
/ 28 июля 2011

Я предлагаю вам использовать библиотеку JavaCSV для работы с форматами CSV. Есть много вещей, которые он может выполнить за несколько строк кода.

...