Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Импорт кириллицы в SQLite / 5 сообщений из 5, страница 1 из 1
21.03.2013, 15:39
    #38193447
Autopro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт кириллицы в SQLite
Нужно импортировать в таблицы SQLite большой объем инфы из DBF в кодировке w-1251. Пока ничего лучшего чем через CSV (TXT) файлы с разделителями я не придумал. Хотелось бы как то напрямую прямо из DBF . Но и с CSV тоже засада. SQLiteManager 4.0.9 от SQLabs с этим прекрасно справляется но только демо версия дает работать на 20 первых записях. Покупать его для разовой операции как то не очень хочется. C другими Manager-ами как то конвертация не задалась... Либо тупо падают на кириллице , либо кодировка съезжает и текст становиться не читаемым.
Посоветуете как и чем лучше импортировать массив данных с кириллицей в SQLite?
...
Рейтинг: 0 / 0
04.04.2013, 16:06
    #38213153
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт кириллицы в SQLite
Autopro, я бы сделал так (везде указана бесплатная альтернатива):

1) Пуск-Настройки-ODBC-Нов ист данных - Microsoft DBASE - выбрать DBF

2) Если есть OpenOffice - создать БД - подключиться - выбрать ист данных

3) Если есть MS Excel 2007 и новее - Данные - Из др ист - Query - выбрать ист данных

4) Полученную таблицы сохранить в TXT с разделителем табуляция

5) В FireFox в расширении SQL Manager - Импорт - TXT - получена таблица в СУБД SQLite.

На таблицу 1 млн строк 60 полей уйдет на все про все 15 минут. Еще полчаса - создание индексов на половину полей.

Вся кодировка на любом этапе настраивается наглядно.

Кроме того, есть технология virtualtable, которая позволяет "отражать" или говоря по ACCESS-овски динамически "линковать", прозрачно связывать с таблицей внутри SQLITE такие объекты: TXT/CSV/TSV-файлы, файловую систему, DBF-файлы, и тд/тп. За этой технологией будущее, но пока она сыра, есть проблемы с полями/таблицами названными кириллицей, а значит еще сыро.
...
Рейтинг: 0 / 0
17.04.2013, 20:02
    #38229929
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт кириллицы в SQLite
AutoproПока ничего лучшего чем через CSV (TXT) файлы с разделителями я не придумал. Хотелось бы как то напрямую прямо из DBF . Но и с CSV тоже засада. SQLiteManager 4.0.9 от SQLabs с этим прекрасно справляется но только демо версия дает работать на 20 первых записях ....?
CREATE VIRTUAL TABLE
http://sqlite.org/lang_createvtab.html
...
Рейтинг: 0 / 0
20.12.2013, 13:50
    #38507822
UniqueJourney
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт кириллицы в SQLite
У меня ещё возникает проблема с кодировкой буквы Я. Она конвертируется как заглавная.
Как с этим бороться?
...
Рейтинг: 0 / 0
27.12.2013, 03:03
    #38513783
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт кириллицы в SQLite
Здесь уже много раз пробегала ссылка на мою утилиту:
sqlite3-dbf - converter of XBase / FoxPro tables to SQLite
http://sqlite.mobigroup.ru/wiki?name=sqlite3-dbf

Ищите на форуме ссылки на виндовые сборки, также утилита поставляется в пакетах для некоторых линукс и бсд систем.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Импорт кириллицы в SQLite / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]