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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
XlorD59
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 50
#1

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

16.04.2016, 18:38. Просмотров 151. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2016, 18:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Парсинг данных из CSV файла (Программирование Android):

Парсинг JSON-файла - Программирование Android
Есть файл со следующим содержимым: т.е. только со значениями! Как его распарсить?? Этот способ не работает: void...

Парсинг xml-файла - Программирование Android
Пытаюсь получить информацию из xml файла, но всегда получаю ошибку. Как это можно исправить? /res/xml/support.xml <?xml...

Парсинг файла из карты памяти - Программирование Android
Пытаюсь парсить файл из внешней карты памяти - не получается. Пытался парсить из папки ../res - все работает. Работаю на Android Studio...

Парсинг xml из файла на сервере - Программирование Android
Добрый день! Есть код, который по идее парсит данные из xml файла, но почему-то не отображается ничего на экране. Где-то ошибка, помогите...

Парсинг данных с календаря - Программирование Android
Всем доброго времени суток! Обращаюсь к Вам с таким вопросом. Совсем недавно начал по туториалам учить и разбираться в парсинге, но...

Парсинг данных от сервера - Программирование Android
Доброго времени суток! Я разрабатываю андроид приложение которое будет выводить расписание. Столкнулся с такой проблемой мне нужно залить...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2016, 18:38
Привет! Вот еще темы с ответами:

Парсинг большого объема JSON данных - Программирование Android
Столкнулся со следующей проблемой. С сервера приходит большой объем JSON данных (несколько мб), и когда я пытаюсь преобразовать полученные...

Парсинг json, многомерный массив с разными типами данных - Программирование Android
Сервер отдает массив вида: $arr $arr Если делать так: JSONObject jObj = new JSONObject(outOfServer); jObj.getJSONObject(0); То...

Парсинг и загрузка CSV файла в базу данных MYSQL - PHP БД
Есть файл CSV с таким форматом данных: 0,Name0,Name_Trans0,price0,small_text0,big_text0 ...

Парсинг CSV-файла - jQuery
Всем привет! Есть Excel файл, собственно обычный прайс. Вручную (с удалением логотипа, контактов и прочей не-табличной информации)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru