mail mail

файлы XML

Программы и макросы Excel для работы с XML файлами (импорт данных из XML, выгрузка в XML, отправка и загрузка XML по FTP, сбор данных из XML файлов)

Автоматическое обновление книг и надстроек Excel

Форма настроек программы, выбора устанавливаемых обновлений, активации надстройки

Программа предназначена для реализации возможности автоматического и ручного обновления надстроек Excel, а также разграничения доступа и регистрации (активации) программного продукта.

Особенности данного решения:

 

Преобразование массива в XML (экспорт таблицы в файл XML)

Функция Array2XML формирует из исходной таблицы объект типа DOMDocument, который можно выгрузить в XML-файл одной строкой кода (метод Save)

Sub XMLExport()
    Dim Заголовок As Range, Данные As Range
    Set Заголовок = Range("a1:f1")
    Set Данные = Range([A2], Range("A" & Rows.Count).End(xlUp)).Resize(, Заголовок.Columns.Count)

    arrHeaders = Application.Transpose(Application.Transpose(Заголовок.Value))
    ПутьКФайлуXML = ThisWorkbook.Path & "\result.xml"

    ' формируем DOMDocument, и сохраняем XML в файл result.xml
   Array2XML(Данные.Value, arrHeaders, "Root").Save ПутьКФайлуXML

    If Err = 0 Then MsgBox "Создан XML файл" & vbNewLine & ПутьКФайлуXML, vbInformation, "Готово"
End Sub

Обработка таблицы тарифов, и её выгрузка (экспорт) в XML

Результат преобразования массива функцией ExtendArray

Программа предназначена для обработки таблиц с тарифами на междугородную и международную телефонную связь.

Присутствует опция выгрузки обработанной таблицы в файл формата XML.

При запуске программы (которая выполнена в виде надстройки Excel) формируется дополнительная панель инструментов:

панель инструментов надстройки экспорта в XML

Формируемый надстройкой XML-файл имеет такую структуру:

Программа обработки заданий на производство

Результат формирования задания на производство

Программа предназначена для формирования заданий на производство.

Исходными данными выступают таблицы Excel и файлы XML.
При конвертации таблиц происходит обработка данных и перестановка столбцов.

При запуске программа формирует панель инструментов с 6 кнопками - для обработки файлов различной структуры.

RSS-материал