Форум программистов, компьютерный форум, киберфорум
Наши страницы

Парсинг данных из CSV файла - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не воспринимается русский и украинский язык в эмуляторе. Что не так? http://www.cyberforum.ru/android-dev/thread1712978.html
База данных - словарик..В эмуляторе нужно прописывать слова в одной строке на русском, в другой - на украинском. А они не прописываются:cry: пишутся только цифры и английский язык..Как сделать, чтоб...
Программирование Android Как передать сервису состояния checkbox из MainActivity? Есть service который запускается из MainActivity и в определённое время запускает метод. Но этот метод должен запускаться только если сегодняшний день соответствует чекнутому чекбоксу(дней недели)... http://www.cyberforum.ru/android-dev/thread1712962.html
Программирование Android NullPointerException при добавлении TextView RecyclerView
У меня приложение перемещает иконки между собой. Использую RecyclerView и GridLayoutManager. У RecyclerView создал метод onItemLongClick, как это было у ListView с помощью вот этого. Оба метода...
Программирование Android Callback фрагментов
День добрый. Не совсем понимаю механизм работы коллбэков. Может кто-нибудь проиллюстрировать на конкретном примере? Допустим, есть у меня главная активити, внутри фрагмент с текстовым полем....
Программирование Android Как избавиться от ошибки, возникшей в Android Studio (подробности внутри)? http://www.cyberforum.ru/android-dev/thread1712887.html
Как решить эту проблему? Rendering Problems: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 Описание:...
Программирование Android Как активировать Led на телефонах Sony experia На моем телефоне Sony в нижней части есть led подсветка . Как из под андроид студио добраться к этой подсветке , какой класс использовать . подробнее

Показать сообщение отдельно
XlorD59
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 50

Парсинг данных из CSV файла - Программирование Android

16.04.2016, 18:38. Просмотров 164. Ответов 0
Метки (Все метки)

День добрый.

Нужно скачать csv-файл с веба и занести его в базу данных.

Тут я создаю датабазу:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
class DBHelper extends SQLiteOpenHelper {
        public DBHelper(Context context) {
            super(context, "csvDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL("create table csvDB ("
                    + "id integer primary key autoincrement,"
                    + "column1 text,"
                    + "column2 text" + ");");
        }
    }
Потом соответственно в нужном мне месте создаю экземпляр и content values для записи:

Java
1
2
3
DBHelper dbHelper = new DBHelper(this);
ContentValues cv = new ContentValues();
SQLiteDatabase db = dbHelper.getWritableDatabase();

А дальше мне не понятно как скачать и парсить в бд саму таблицу csv.

Сам файл имеет такой вид:

| text1 | text11 |
| text2 | text22 |
| text3 | text33 |

Т.е. просто 2 столбца, один нужно закинуть в бд в столбец column1, другой - в column2.
И лежит этот файл где-то в вебе "https://csvdoc.csv".

Я так понимаю, будет что-то похожее на это:

Java
1
2
3
4
rawQuery("Insert into csvDB (_id, column1, column2)
values ( text1, text11 )
values ( text2, text22 )
values ( text3, text33 );");
Как это правильно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru