Часть программного обеспечения, на котором я работаю, использует лист Excel для хранения сообщений об ошибках пользователя & их перевода. Мы запускаем макрос, который генерирует набор интернационализированных текстовых файлов & соответствующих файлов заголовков, которые затем копируются в нашу систему управления версиями (электронная таблица также находится в разделе «Управление версиями») и используется как часть нашей сборки.Автоматическое выполнение макросов Excel под Linux
Я хотел бы автоматизировать нашу сборку лучше, потянув за xls, запустив макрос, а затем скопировав файлы в нужное место перед компиляцией нашего источника. Наши сборные ящики основаны на Linux.
Я пробовал загружать XLS в OpenOffice.org и запускать макрос, но это не работает.
Есть ли какой-либо вариант, или я SOL, пока мы не убедим заинтересованных сторон, что нам нужно использовать формат, отличный от Excel, для хранения этих данных?
Вы можете попробовать Perl, у него есть библиотеки для записи и чтения xls-файлов, но dunno, если он может запускать макросы. Помимо этого, вы можете попробовать установить SSH-сервер в окне windoze, ssh-ing в него и запустить макрос. Лучше просто избавиться от excel tho. – dsm