Есть данные из EEPROM в шестнадцатеричном формате. Нужно - десятичный.
Подскажите, как изменить формат. Используя Excel, например.
Есть данные из EEPROM в шестнадцатеричном формате. Нужно - десятичный.
Подскажите, как изменить формат. Используя Excel, например.
HEX редакторы вроде не для этого.
Прямо так екселем наверное не получится.
Но можно накатать макросик на VBA.
HEX редакторы для непосредственного изменения кода, т.е. когда известно, что будет при изменнении в такой то строке и столбце скажем цифру "F" на "8" .
Мои читерские познания по HEX редакторам
Александр К.,
вот так вот вроде. При изменении ячеек на Лист1 в соответствующих ячейках на Лист2 появляются их 10-чные значения. Обрабатываются только ячейки, в значении которых последний символ "h". Регистр не имеет значения (ни для h, ни для A..F).
Можно вставлять сразу несколько значений. Вроде, обработает.
Если на Лист1 изменяется значение ячейки на пустое, то же происходит и с ячейкой на Лист2.
В ДОС Навигаторе можно было в просмотре переключать 10/16. По-моему и в Нортоне тоже.
APlayer - CM6631 - Charm DAC 2.3 - PALABS AE25 - PALABS ACE3
avtech@palabs.ru
amplifier, спасибо. А нет ли возможности добавить символ "h" не вручную? Там килобайт ...
А вот прога, которой я пользуюсь, не подойдет?
А виндовый калькулятор чем не угодил?
Переключить в инженерный режим, и переводить что угодно.
Рецепт был неправильный.
kerpal, килобайт калькулятором?
amplifier, исправил, но работает неправильно.
Последний раз редактировалось Александр К.; 10.12.2009 в 23:05.
Наврал немножко. Переделал. Теперь h может стоять, а может не стоять. Если пользоваться рецептом который я стер, то будет неправильно считать.
Александр К., я не пойму, вас слово кило смущает, или что?
Или у вас тысяча однобайтных значений, которые вы хотите видеть десятиричными?
Кстати, если это именно преобразовать тысячу значений hex -> dec,
то в экселе есть стандартная функцияКод:=ШЕСТН.В.ДЕС(число)
Социальные закладки