Часть программного обеспечения, над которым я работаю, использует лист Excel для хранения сообщений об ошибках пользователя и их переводов. Мы запускаем макрос, который генерирует набор интернационализированных текстовых файлов и соответствующих заголовочных файлов, которые затем копируются в нашу систему контроля версий (электронная таблица также находится в системе контроля версий) и используются как часть нашей сборки.
Я бы хотел лучше автоматизировать нашу сборку: потянуть xls, запустить макрос, а затем скопировать файлы в правильное место перед компиляцией нашего источника. Все наши блоки сборки основаны на Linux.
Я попытался загрузить XLS в OpenOffice.org и запустить макрос, но, похоже, это не работает.
Есть ли какой-либо вариант или я являюсь СОЛ, пока мы не убедим заинтересованные стороны в том, что для хранения этих данных нам нужен другой формат, кроме Excel?