我有一個在Solaris下的服務器上運行的應用程序。此應用程序以CSV格式導出一些可編輯的配置數據。編輯數據的首選方法是使用Microsoft Excel。由於平臺的差異,目前的工作流程包括以下步驟:Excel如何通過HTTP「保存」文件?
- 傾銷服務器上的數據到一個CSV文件
- FTP/SFTP/SCP文件到Windows機器
- 在Excel中編輯
- FTP/SFTP/SCP文件回服務器框中
- 導入數據到服務器
我LO Windows上的數據爲了簡化工作流程並可能從Excel中完成所有工作。我知道我可以建立一個具有CGI支持的成熟Web服務器,以便在一端的HTTP和服務器上的導出/導入腳本之間進行接口。或者我可以運行一個進程內的Web服務器,它可以像配置文件一樣提供配置數據,然後它可以從Excel返回輸入並處理它。
我的困難是,我不知道如果Excel通過HTTP打開文件,它會如何將文件壓回去。它是否像帶有一些參數的POST方法一樣簡單?還是我需要支持一整套WebDAV方法來接受來自Excel的輸入?
謝謝 /謝爾蓋
我是直接通過 「打開」 對話框中獲取通過HTTP查詢CSV格式文件的更多的思考。我爲Excel設置了正確的內容類型來打開它,但是當我點擊「保存」時會發生? Excel是否嘗試修改文檔的POST? – evolvah