powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Импорт кириллицы в SQLite
5 сообщений из 5, страница 1 из 1
Импорт кириллицы в SQLite
    #38193447
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно импортировать в таблицы SQLite большой объем инфы из DBF в кодировке w-1251. Пока ничего лучшего чем через CSV (TXT) файлы с разделителями я не придумал. Хотелось бы как то напрямую прямо из DBF . Но и с CSV тоже засада. SQLiteManager 4.0.9 от SQLabs с этим прекрасно справляется но только демо версия дает работать на 20 первых записях. Покупать его для разовой операции как то не очень хочется. C другими Manager-ами как то конвертация не задалась... Либо тупо падают на кириллице , либо кодировка съезжает и текст становиться не читаемым.
Посоветуете как и чем лучше импортировать массив данных с кириллицей в SQLite?
...
Рейтинг: 0 / 0
Импорт кириллицы в SQLite
    #38213153
economistalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Импорт кириллицы в SQLite
    #38229929
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AutoproПока ничего лучшего чем через CSV (TXT) файлы с разделителями я не придумал. Хотелось бы как то напрямую прямо из DBF . Но и с CSV тоже засада. SQLiteManager 4.0.9 от SQLabs с этим прекрасно справляется но только демо версия дает работать на 20 первых записях ....?
CREATE VIRTUAL TABLE
http://sqlite.org/lang_createvtab.html
...
Рейтинг: 0 / 0
Импорт кириллицы в SQLite
    #38507822
UniqueJourney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня ещё возникает проблема с кодировкой буквы Я. Она конвертируется как заглавная.
Как с этим бороться?
...
Рейтинг: 0 / 0
Импорт кириллицы в SQLite
    #38513783
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Здесь уже много раз пробегала ссылка на мою утилиту:
sqlite3-dbf - converter of XBase / FoxPro tables to SQLite
http://sqlite.mobigroup.ru/wiki?name=sqlite3-dbf

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


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