Entry tags:
Обращение к духам промышленной автоматизации
Как обычно - хочется страшного.
А именно - мне надо из Excel-таблицы генерить конфигурацию для моего кодогенератора (awk).
Конфигурация - в CSV-формате. Заказчик обоссал себе пятки и уже внёс в план.
Чо делать? Куда бежать? Кому сдаваться?
Update1, Use Case:
1. Есть Excel созданный лучшими умами современности, с данными о нашем формате и большой кнопкой "Сделать мне красиво".
2.Тупой лось малобюджетный junior-разработчик открывает xls-файл и нажимает большую красную кнопку.
3.Тупому лосю малобюджетному разработчику выдают диалог "Куда, сохранить сгенерированную конфигурацию, хозяин?"
4. Конфигурация сохранена и используется в компиляции.
Как мне представляется - тут чтото вроде VBA, но я областью не владею, потому спрашиваю.
Update2:Excel в роли GUI в котором рисуют конфигурацию на вход кодогенератора.
А именно - мне надо из Excel-таблицы генерить конфигурацию для моего кодогенератора (awk).
Конфигурация - в CSV-формате. Заказчик обоссал себе пятки и уже внёс в план.
Чо делать? Куда бежать? Кому сдаваться?
Update1, Use Case:
1. Есть Excel созданный лучшими умами современности, с данными о нашем формате и большой кнопкой "Сделать мне красиво".
2.
3.
4. Конфигурация сохранена и используется в компиляции.
Как мне представляется - тут чтото вроде VBA, но я областью не владею, потому спрашиваю.
Update2:Excel в роли GUI в котором рисуют конфигурацию на вход кодогенератора.
no subject
(no subject)
no subject
Просто XLS -> CSV конвертер или с дополнительными преобразованиями?
(no subject)
no subject
И ЖЭСТАЧАЙШЭ прописать в ТЗ формат входной таблицы, потому что иначе будет ад.
(no subject)
no subject
строчек 20 :)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
"Excel в роли GUI" -- очевиднейшим образом воплощает собой "дешёвое и упрощенное решение" для воплощения местными эникейщиками.
Поэтому вопрос только один -- схуя эта задача приехала к тебе в руки, да еще в неизменном виде?
Попинай манагеров, чтоб либо отдавали ее взад заказчику (пусть хоть заклинаниями конфигурации для вашего софта генерит), либо в ваш отдел написания свистоперделок и гуйни (предварительно отпилив не относящиеся к делу требования, рассчитанные на оптимизацию работы неведомых эникейщиков).
Вариант, когда это делаешь ты -- максимальный по геморрою для всех заинтересованных сторон.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Создаешь НУЖНУЮ ТЕБЕ заготовку csv (!!) файла
Они ее открывают хоть экселем, хоть чем угодно.
Сохраняют в csv (ниакого xls!!)
Далее помянутыми выше консольными тулзами спокойно и проверяется на формат, и преобразуется.
Все.
(no subject)