Преобразование шестнадцатеричной строки в base64 в функцию excel

У меня длинная строка шестнадцатеричных значений, которые нужно преобразовать в base64.

Я ищу простую функцию ячейки формата, такую ​​как = Hex2b64 (Hexstring), которая будет принимать любую длину шестнадцатеричных символов. Я нашел фрагменты здесь и там, но не один простой блок кода.

Я использую http://home.paulschou.net/tools/xlate/ , чтобы выполнить мое преобразование вручную до этого момента. Преобразование работает хорошо, и данные принимаются всеми соответствующими базами данных и анализируются соответствующим образом.

Данные, которые я получаю, представляют собой шестнадцатеричное представление двоичного кода, которое было преобразовано в несколько блоков и объединено в длинные шестнадцатеричные строки в соответствии с проектной документацией, к которой я не привязан.

Типичная строка ввода: Hex = 00014088F66501013939393939392D30304646463238313030000343332353430342D35353FA10000002805900100002805

и соответствующий выход будет: B64 = AAFAiPZlAQE5OTk5OTk5LTAwRkZGMjgxMDAAA0MzI1NDA0LTU1P6EAAAAoBZABAAAoAF

Function Hex2Base64(byVal strHex) Dim arrBytes If Len(strHex) Mod 2 <> 0 Then strHex = Left(strHex, Len(strHex) - 1) & "0" & Right(strHex, 1) End If With CreateObject("Microsoft.XMLDOM").createElement("objNode") .DataType = "bin.hex" .Text = strHex arrBytes = .nodeTypedValue End With With CreateObject("Microsoft.XMLDOM").createElement("objNode") .DataType = "bin.base64" .nodeTypedValue = arrBytes Hex2Base64 = .Text End With End Function 
  • Как вы оставили пэд шестнадцатеричного числа?
  • Заполните ячейку цветом, основанным на его значении HEX в Excel 2013
  • Обработка больших данных для преобразования шестнадцатеричных данных
  • как читать код vba из hex-потока, извлеченного из vbaProject.bin?
  • Как вы можете конвертировать HEX в BIN, по одному символу за раз в EXCEL 2010
  • Excel 2007 Duplicate Check Неверно конвертирует шестнадцатеричный код в качестве экспоненты
  • Генерация цветов HEX в Excel
  • Excel VBA форматирование Шестнадцатеричный
  • Interesting Posts

    Как получить столбец в таблице на основе значений из одного или двух других столбцов

    Excel заменяет только точный текст

    Как заставить цикл for работать со всеми листами в моей книге?

    Макросы Excel VBA с использованием флажков для сглаживания строк – если еще несколько выражений

    Сортировка нескольких столбцов в Excel

    Получить определенное значение ячейки на основе другой стоимости ячейки

    Не понимаю, что означает эта ошибка: TypeError: объект 'int' не может быть вызван

    Как проверить последовательные ячейки в столбце и проверить разницу между ними в excel

    Регулярное выражение для соответствия любому числу, кроме полных нулей?

    Есть ли ограничение на уровень глубины группировки в Excel?

    Проверка того, действительно ли файл Excel является файлом Excel с использованием EPPlus

    извлечение ссылки из читателя php excel

    Копирование до последней строки

    Связанные с Excel ячейки

    Изменить формулу связанных связанных электронных таблиц строк на основе выбора в основном файле

    Давайте будем гением компьютера.