IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Конвертация файла (http://www.imho.ws/showthread.php?t=135438)

metrim 02.10.2008 13:58

Конвертация файла
 
Вложений: 1
Нужно решить следующую проблему.
Некий прибор выдаёт на флешкарту файлы следующего вида (см. приложение)
Далее для их переконвертации приходится запускать специпльную программу и пересохранять в экселевские файлы
Далее обработка ведётся уже в Экселе.
Реально в файле содержится техническая информация прибора и несколько наборов данных по 96ти ячейкам.
Надо выбить из этого файла эти вот циферки. Проблема что огда я открываю файл просмотрщиком там куча какой то нечитабельной белиберды :(
Надо как то конвертировать файл в простой список значений по ячейкам.
:help:

Borland 02.10.2008 15:51

metrim, информации по формату файла нигде нет...
Лучшее, что можно сделать - запросить информацию у разработчика, http://www.magellan-rfid.com/. А уж имея информацию по формату исходника написать конвертер в любой потребный формат проблемы не составит...

vovik 02.10.2008 16:21

Интересно посмотреть результат перевода этого же файла в XLS
Если данные внутри файла никак не соотносятся с тем, что будет в экселе, то вариантов нет.
Но по-моему внутри еть определенное форматирование, есть надпись Rawdata, есть "исходные данные". Похоже, что это серии отсчетов в условных единицах.

PS: разумеется, самое простое это по совету Borland обратиться к разработчику (если софт не ломаный)

metrim 03.10.2008 01:48

Спасибо за оперативные ответы
Проясняю ситуацию
Собственно вот сабжевый прибор http://www.tecan.ru/kat_2_6.shtml
Как пояснено в ЧаВо: http://www.tecan.ru/page6.shtml#p3 , на нем установлен управляющий модуль, который сохраняет данные на подключаемою флешку.
С прибором идет еще демоверсия для ПО, на которой в принципе можно открыть (уже с флешки) RAW-файл и конвертнуть в Эксель
Мне просто казалось, что можно миновать использование демоверсии для конвертации и конвертить файл простеньким скриптиком.
Фирма-производитель заинтересована в том что бы впаривать людям программу, так что врят ли она захочет с кем делится инфой по айлу, тем более врят ли это будут делать менагеры из российского представительства

Borland 03.10.2008 10:08

Цитата:

Сообщение от metrim (Сообщение 1594681)
можно миновать использование демоверсии для конвертации и конвертить файл простеньким скриптиком

Насчёт "скриптиком" - не уверен. Но, в любом случае, для конвертации необходимо знать что и где лежит в исходном файле.

Hubbitus 03.10.2008 15:39

Дайте пару: rawfile <-> xls
Тогда можно будет хоть что-то предположит. Но в любом случае, даже если написать скрипт по примеру, вполне может вылезти в будующем куча подводных камней, типа новых значений, неверное предположенных длин значений или чего-то подобного. Так что самый надежный способ конечно же все же купить ту программу. Она на столько дорога, чтобы заниматься реверс-инжинрингом формата?

metrim 13.10.2008 18:01

Цитата:

Сообщение от Borland (Сообщение 1594757)
Насчёт "скриптиком" - не уверен.

Цитата:

Сообщение от Hubbitus (Сообщение 1594902)
Дайте пару: rawfile <-> xls
Тогда можно будет хоть что-то предположит.

Жаль что всё так сложно. Я думал что такие RAW-файлы имеют какую то стандартизированную структуру и легко "отдают" свои данные.
Ну да ладно.
Это скорее баловство, чем какая то насущная правктическая необходимость
В люьом случае, программа Магелайн (демо) с прибором идёт и конвертить ей - можно
Скриптик сскорее всего в любом случае остался бы не востребованным.
Так что сиё остаётся "играми разума" :biggrin:


Часовой пояс GMT +4, время: 13:13.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.