Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Импорт DBF в ООо Base  (Прочитано 1533 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ploop

  • Автор темы
  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Импорт DBF в ООо Base
« : 26 Ноябрь 2009, 16:24:10 »
Нужно из нескольких DBF - таблиц выгрузить данные. Проблем нет, если в OOo Base создать проект dBase, и подменить файлы нужными, но при этом они получаются не связанные, и запросы работают только с одной конкретной таблицей.

Справка говорит, что для импорта данных в существующую базу DBF-файл надо открыть через Calc, скопировать и вставить данные. Всё бы ничего, но один из DBF-файлов содержит более миллиона записей (объёмом под 100Мб), и после трёхчасовой попытки Calc'а переварить этого монстра моё терпение лопнуло, пришлось его убить.

Можно каким-нибудь еще способом импортировать данные в Base, чтоб потом можно было построить связи и выполнить SQL-запрос?

Оффлайн ploop

  • Автор темы
  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: Импорт DBF в ООо Base
« Ответ #1 : 09 Декабрь 2009, 11:08:45 »
Решение так и не нашел. Пришлось воспользоваться MS Access, там есть импорт данных.

Оффлайн eJay

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Импорт DBF в ООо Base
« Ответ #2 : 10 Декабрь 2009, 13:49:14 »
Решение так и не нашел. Пришлось воспользоваться MS Access, там есть импорт данных.
Тут как бы какая ситуация, одно дело, что у вас долго открывается сама база и другое если долго происходит экспорт или импорт.
в первом я не подскажу, а вот со вторым мы открывали DBF в OOO. Перед этим навешивали расширения для ООО чтобы можно было подключаться к Mysql Server и из ООО экспортировали данные в Mysql.

Как бы танец с бубном, из мускула выдернуть нужную инфу оказалась намного проще и быстрее.
http://ruby-talks.ru - Форум русскоязычного сообщества Ruby и Ruby on Rails программистов.

Оффлайн ploop

  • Автор темы
  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: Импорт DBF в ООо Base
« Ответ #3 : 14 Декабрь 2009, 13:27:37 »
Цитировать
Как бы танец с бубном, из мускула выдернуть нужную инфу оказалась намного проще и быстрее.
Была такая мысль. Но задание было разовое, думал, обойдусь одним офисом.

Оффлайн eprst

  • Любитель
  • *
  • Сообщений: 57
  • sudo mount /dev/hand /ass
    • Просмотр профиля
    • Курорты Краснодарского Края.
Re: Импорт DBF в ООо Base
« Ответ #4 : 21 Март 2010, 20:15:27 »
Можно в csv перегнать, так полегче будет приспособить базку

burtonsys.com/download/DBF2CSV.ZIP
sudo perl ./DBF2CSV.PL source.dbf target.csv
кириллицу не портит
Desktop Ubuntu 15.04 x64 - Asus P5K-E - Xeon X5460 - GF 670GT
Курорты Краснодарского Края

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.