Страницы: 1
RSS
Как сделать экспорт данных в собственный формат., Картинка во вложении
 
Для удобства редактирования дата-файла к одному из приложений, думаю сделать конвертер из Excel в свой формат (JSON, но не совсем).
Логически я представляю как и что должно конвертироваться.
Прикрепил картинку для понимания

Понимаю, что тут не обойтись без программирования. Excel знаю хорошо, но макросы на нем никогда не писал.
Есть ли простой пример, в котором можно было бы поковыряться, и приспособить его под свою задачу?
Изменено: ice99 - 07.10.2017 17:19:08
 
На картинке (почему не в файле?) диапазон - что с ним хотите сделать?
 
Не в файле, потому что это не конкретный файл, а общий вид задачи.

Я хочу эти данные из Excel- файла экспортировать в текстовый файл, создав форматирование как указано ниже.
 
То ли UDT, то ли Модули классов ?
Согласие есть продукт при полном непротивлении сторон
 
Цитата
ice99 написал:
Не в файле, потому что это не конкретный файл, а общий вид задачи
Решение Вам нужно тоже в виде картинки? И как по картинке помогающие будут проверять свои версии? Кажется знаю: они должны будут срисовать с экрана Ваши данные. Соглашусь - их мало, но это не дело помогающих - Вы должны это сделать.

Цитата
ice99 написал:
создав форматирование как указано ниже.
Я немного пишу на VBA, и то, что "указано ниже", мне ни о чём не говорит. Вот поэтому я и прошу пояснить, ЧТО и в каком виде Вы хотите получить на выходе.  Если это будет в виде (txt) файла - чудесно.
 
Прошу прощения.
Файлы прикрепил. Входящий Excel и txt, что хочу получить на выходе.
Имя листа - это имя заглавного массива элементов
ID - это элементы массива,
Liter_name и Liter_file это имена переменных массива
Остальные данные  - это значения переменных в массиве (их 4-ре).
т.е. логически строгую двустороннюю связь между xls и txt я установил.
Вопрос, как сделать это макросом/скриптом. (если таблица будет 100х100 вручную будет тяжко)
Прикрепил txt, но реально это будет файл Javascript. Переименовать мне будет не сложно.
Изменено: ice99 - 07.10.2017 23:27:38 (добавление информации)
Страницы: 1
Читают тему
Наверх