У меня есть электронная таблица MS Excel, которая выполняет сложные вычисления.Я хотел бы создать скрипт, который будет создавать файл CSV с результатами, полученными из электронной таблицы.
Я мог бы переписать логику из электронной таблицы на моем языке программирования (например, Ruby, но я открытиспользовать другой язык), но тогда мне придется обновлять мой код всякий раз, когда кто-то меняет логику в электронной таблице.Можно ли использовать электронную таблицу MS Excel в качестве черного ящика, вычислительного механизма, который может быть вызван из моего кода?Тогда мне нужно было бы записать только часть CSV и загрузить входные данные в мой код, вся логика вычислений могла бы остаться в электронной таблице и легко обновляться.
В идеале я не хочу добавлять какое-либо поколение CSVили код загрузки данных в электронную таблицу, поскольку он используется экспертами в области (а не программистами).Кроме того, мне нужно загрузить некоторые данные из Интернета и передать их в электронную таблицу в качестве входных значений.Я хотел бы сохранить эту часть кода снаружи, в системе контроля версий, такой как Git.Еще одно замечание: в электронной таблице используется плагин Solver Excel.
Любая помощь в этом вопросе будет принята с благодарностью.
Спасибо, Михал