![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
EnTrace |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2012 Репутация: нет Всего: нет |
Собственно проблема:
Есть файл (sspcc.dbf) Необходимо его открыть и найти необходимые сведения. Ну или хотябы открыть ![]() Для Windows нашел много всяких вещей, но они не работают на Ubuntu. Прошу помочь, желательно с примером и названием необходимой библиотеки. Заранее спасибо! |
|||
|
||||
tzirechnoy |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 3 Всего: 16 |
Начать можно с apt-cache search dbf.
Если подвернувшыйся libxbase файл прочитать ни в какую не сможэт (воспользуйтесь, кстати, имеющимися бинарниками на его основе) -- напустите на файл file, возможно, это поможэт выяснить вид формата (расшырение .dbf в общем-то кто только не использовал -- foxpro, dbase, paradox, дажэ oracle), и ужэ на основании более детальной информацыи ищите конвертэры. |
|||
|
||||
EnTrace |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2012 Репутация: нет Всего: нет |
Нужно открыть его в программе, и в программе уже обработать данные оттуда. Сорри, что не уточнил)
|
|||
|
||||
svlary |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: 4 Всего: 4 |
На самом деле, структура DBF файлов черезвычайно тривиальна. Если не заморачиваться на индексные файлы (которые разные у самого dBasa-IV, FoxPro и Clipper), то прочитать его не составляет никакого труда. Эту структуру можно посмотреть хотя бы вот тут : Структура DBF файла.. Файл состоит из трех частей :
В иНете можно легко найти кучу исходных текстов с примерами обработки таких файлов и готовых библиотек. |
|||
|
||||
tzirechnoy |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 3 Всего: 16 |
Начать можно с apt-cache search dbf. Если подвернувшыйся libxbase файл прочитать ни в какую не сможэт (для проверки воспользуйтесь, кстати, имеющимися бинарниками на его основе) -- напустите на файл file, возможно, это поможэт выяснить вид формата (расшырение .dbf в общем-то кто только не использовал -- foxpro, dbase, paradox, дажэ oracle), и ужэ на основании более детальной информацыи ищите библиотеки. |
|||
|
||||
EnTrace |
|
||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2012 Репутация: нет Всего: нет |
Спасибо, проблему решил, если кому поможет: Ссылка |
||||
|
|||||
1oid |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 31.1.2012 Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |