mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ у нас на сайте, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Создание файлов plist (Property List) из таблицы Excel с ключами и их переводами

Сравнение исходной таблицы Excel и созданного файла plist

Надстройка для Excel, позволяющая одним нажатием кнопки сформировать файл PLIST (Property List)

PLIST (Property List) представляет собой гибкий и удобный формат для хранения данных приложения.

Первоначально, данный формат был предложен компанией Apple для использования в приложениях для iPhone, а затем распространился на другие приложения.

По своей структуре, файл с расширением .plist (Property List) представляет собой обычный XML файл.

 

Исходными данными для надстройки выступает книга Excel, содержащая таблицу следующего вида:

В первом столбце таблицы находятся ключи (термины), в первой строке листа - обозначения языков, на которые переведены ключи,
а сама таблица содержит переведённые на разные языки значения.

Достаточно в надстройке нажать кнопку «Сформировать файл PLIST», - и чрез мгновение в той же папке, где созранён исходный файл Excel,
появится созданный программой файл Languages.plist

Смотрите пример файла Languages.plist, созданного по этой таблице Excel.

 

Некоторые ключи - как, например, sec_variant в примере, - специальные (внутренние словари), при их наличии структура файла plist несколько усложняется.
Внутренние словари размещаются во вложенном теге <dict>

В этом случае, несколько следующих ключей (в нашем примере это like1, like2 и like10) входят во внутренний словарь sec_variant,
а следующий ключ (time up) снова относится в обычным ключам.

Чтобы программа могла отличать названия внутренних словарей от других ключей, их список задан в настройках (на скрытом листе).
Отобразить и скрыть настройки можно при помощи 2 дополнительных кнопок на панели инструментов надстройки:

Панель инструментов надстройки для создания файла plist (Property List)

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

 

Комментарии

Не совсем вас понял. Моя задача абсолютно такая же. Как в вашем примере. В первом столбце ключи. В первой строке обозначения нужных мне характеристик для ключей. В столбцах конкретные данные к ключу по характеристике. Т.е. задача один в один, и даже проще, нет "внутренних словарей". Единственное что у меня объемы большие (200 строк-ключей к ним 500 столбцов-характеристик). Если бы не объем, то я мог бы и в ручную все сделать.

Здравствуйте, Тимур
Не уверен, что эта надстройка подойдет вам без переделок.
Можно сделать что-то аналогичное под заказ.
Оформляйте заказ на сайте, прикрепляйте примеры файлов (исходный файл Excel и пример результата plist), и описывайте, что и как должно работать.

Доброго времени суток. сколько стоит и как приобрести макрос для превращения книги Excel в plist файл? Могу перевести на банковскую карту сбера.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  ____          _____  __     __  ____              
/ ___| ___ |_ _| \ \ / / | _ \ _ __ ___
\___ \ / __| | | \ \ / / | | | | | '_ ` _ \
___) | \__ \ | | \ V / | |_| | | | | | | |
|____/ |___/ |_| \_/ |____/ |_| |_| |_|
Введите код, изображенный в стиле ASCII-арт.