У меня есть приложение, которое работает на сервере под управлением Solaris. Это приложение экспортирует некоторые редактируемые данные конфигурации в формате CSV. Предпочтительным способом редактирования данных является использование Microsoft Excel. Из-за различий в платформах текущий рабочий процесс состоит из следующих шагов:
- сброс данных в файл CSV на сервере
- ftp / sftp / scp файл на машине с Windows
- редактировать данные в Windows в Excel
- ftp / sftp / scp файл обратно на серверную коробку
- импорт данных на сервер
Я ищу способ упростить рабочий процесс и, возможно, сделать все из Excel. Я знаю, что мог бы создать полноценный веб-сервер с поддержкой CGI для взаимодействия между HTTP на одном конце и сценариями экспорта / импорта на сервере. Или я мог бы запустить внутрипроцессный веб-сервер, который бы обслуживал данные конфигурации, как если бы это был файл, а затем он мог взять данные из Excel и обработать их.
Моя сложность заключается в том, что я не знаю, как именно Excel возвращает файл обратно, если он был открыт по HTTP. Это так же просто, как метод POST с некоторыми аргументами? Или мне нужно поддерживать полный набор методов WebDAV для приема ввода из Excel?
Спасибо,
/ Сергей