mend0za: (Default)
mend0za ([personal profile] mend0za) wrote2010-11-03 05:48 pm

Обращение к духам промышленной автоматизации

Как обычно - хочется страшного.

А именно - мне надо из Excel-таблицы генерить конфигурацию для моего кодогенератора (awk).
Конфигурация - в CSV-формате. Заказчик обоссал себе пятки и уже внёс в план.

Чо делать? Куда бежать? Кому сдаваться?

Update1, Use Case:
1. Есть Excel созданный лучшими умами современности, с данными о нашем формате и большой кнопкой "Сделать мне красиво".
2. Тупой лось малобюджетный junior-разработчик открывает xls-файл и нажимает большую красную кнопку.
3. Тупому лосю малобюджетному разработчику выдают диалог "Куда, сохранить сгенерированную конфигурацию, хозяин?"
4. Конфигурация сохранена и используется в компиляции.

Как мне представляется - тут чтото вроде VBA, но я областью не владею, потому спрашиваю.

Update2:Excel в роли GUI в котором рисуют конфигурацию на вход кодогенератора.

[identity profile] wildman.livejournal.com 2010-11-03 04:48 pm (UTC)(link)
жесть-жесть-жесть. делали такое. VBA.

http://paste.org.ru/?5d3iib
навешивается на кнопку.

принцип следующий:
1. нужный участок (по ячейкам или по именованной области копируется в клипбоард)
2. в файл добавляется sheet
3. в шит пейстится скопированный кусок
4. добавленный sheet сохраняется как csv

кста с комбобоксами могут быть нюансы.
Edited 2010-11-03 23:32 (UTC)