|
|
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Есть програма написанная на FoxPro. Есть арив, remove.arj из которого это программа читает данные. FoxPro вообще не знаю :-(. В програме этой ничего нельзя сделать: не скопировать данные, не распечатать, ничего! Просто просмотр и поиск. Как мне вытащить данные из remove.arj? В таблицу например exel? Очень надо! Заранее огромное спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 21:20 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Ну, так раскрой этот архив любым архиваторм, который понимает этот формат (WinRar вроде должен понимать) и вытащи из нее таблицы. Если FoxPro - это FoxPro for DOS (работает в таком синеньком экране), то таблицы (это файлы с расширением DBF) так прямо и можно открыть в Excel (Файл - Открыть) Если FoxPro - это FoxPro for Windows или Visual FoxPro, то напрямую в Excel такие таблицы не откроются. Следует использовать "внешние данные" (Данные - Внешние данные). Но для этого нужен драйвер ODBC (или ADO) для таблиц FoxPro (драйвер для "просто" DBASE-таблиц - не подойдет). Должен быть доступен для бесплатного скачивания с сайта MicroSoft. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 21:37 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
ВладимирМНу, так раскрой этот архив любым архиваторм, который понимает этот формат (WinRar вроде должен понимать) и вытащи из нее таблицы. Если FoxPro - это FoxPro for DOS (работает в таком синеньком экране), то таблицы (это файлы с расширением DBF) так прямо и можно открыть в Excel (Файл - Открыть) Если FoxPro - это FoxPro for Windows или Visual FoxPro, то напрямую в Excel такие таблицы не откроются. Следует использовать "внешние данные" (Данные - Внешние данные). Но для этого нужен драйвер ODBC (или ADO) для таблиц FoxPro (драйвер для "просто" DBASE-таблиц - не подойдет). Должен быть доступен для бесплатного скачивания с сайта MicroSoft. можно вам выслать - вы попробуете? плизз? у меня не открывает даже последним винраром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 21:53 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Если он небольшой по размеру (до 70кб), то можно положить его прямо здесь во вложение. Кстати, иногда используют "хитрый" прием. Просто меняют расширение файла. Попробуйте заменить (переименовать) расширение файла с ARJ, на DBF. Может откроектся в Excel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 21:58 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Нет не получилось. Файл 802 кил. Я залил на свой сайт: www.s-t-b.ru/remove.arj посмотрите, плизз, жду ответа!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 22:04 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Вроде как нашел: при запуске программы в каталоге c:\temp появляет файл размером 14 мегов, расширение remove.dbf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 22:18 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Честно говоря, не понял, чем именно было выполнено архивирование. Может, они просто "сдвинули" несколько первых байт (там в заголовке 9 нулевых байт)Специально "вскрытием" не занимался. Хотя, ты на верном направлении. Для работы проги таблица должна так или иначе быть извлечена из архива. Другое дело, что обычно все извлеченное хранится в оперативной памяти. Впрочем, если получилось, то и ладно. Полученный TMP файл переименую в DBF и работай как с таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 22:32 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
данные получил. Блин, но автоматизировать наверно не получится тогда :-( !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 22:37 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Денис_Сочиданные получил. Блин, но автоматизировать наверно не получится тогда :-( !! Почему же? Смотря что именно вкладывается в понятие "автоматизировать". Если данные видны в Excel, то какие проблемы сделать их обработку там же в Excel? Через "Внешние данные" прекрасно можно создавать запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 22:46 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
ВладимирМ Денис_Сочиданные получил. Блин, но автоматизировать наверно не получится тогда :-( !! Почему же? Смотря что именно вкладывается в понятие "автоматизировать". Если данные видны в Excel, то какие проблемы сделать их обработку там же в Excel? Через "Внешние данные" прекрасно можно создавать запросы. Через "Внешние данные" - а если ссылка на примеры и документацию. Правда основаная программа, которая будет пользоваться этой базой на Access написана. Автоматизировать имею ввиду, что файл приходит по почте, надо будет всегда запускать програму, открывать базу, закрывать программу и тогда только будет появляться файл. Думал можно через командную строку получать этот файл :-( Огромное спасибо за уделяемое внимание, были бы Вы в Сочи - с меня пиво! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 22:50 |
|
||
|
Помогите пожалуйста!
|
|||
|---|---|---|---|
|
#18+
Не... "Автоматизировать" я понял, как автоматизировать работу уже с полученными данными. Т.е. после "вскрытия" архива. Если вопрос стоит "вскрыть архив", то я посоветовал бы "вскрыть" программу FoxPro. Для этого существуют программы ReFox.exe (есть на просторах интернета, лучше не ниже 10 версии). Получишь исходный код на FoxPro из ихнего EXE и посмотри, каким именно образом они достают данные из архива. Правда, если FoxPro не знаешь, то вряд ли найдешь... Предположительно, они как-то "сдвинули" исходный ARJ-файл или же "зашифровали". Вот и надо найти, каким именно образом это было сделано. Кстати, а "официально" это нельзя оформить? Т.е. напрямую связаться с разработчиками и попросить алгоритм шифрования архива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 00:00 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=267&tid=1592040]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 383ms |

| 0 / 0 |
