2012-02-22 33 views
2

我想在Ruby中創建一個web服務(Rails 3的應用程序),這將Ruby on Rails的3:附件(Excel)中的Web服務作爲一個參數

  1. 接受其用戶數據的Excel文件和用戶配置文件 (約30列),
  2. 將數據遷移到數據庫和
  3. 生成匹配報告(另一個Excel),併發送回用戶 。

導入Excel文件列有像電子郵件,名字,姓氏,國家,城市,標籤(逗號分隔值)

比賽的Excel文件將具有類似於Email_excel,Email_db,匹配列( true/false),First Name_Excel,First Name_db,match(true/false)...

或者是否有其他解決方案。

更新1: 我正在使用電子表格0.6.5.9來執行上述所有操作,並且通過文件上傳(回形針)可以在Web界面中正常工作。 但是我怎樣才能使這個功能可以作爲Web服務。

任何幫助,鏈接或建議表示讚賞。 謝謝。

回答

1

This是如何做到你想要的一個好的開始。一旦你閱讀了spreadhseet,然後解析它,你就可以遍歷並將數據發佈到你的數據庫。 This也可能有所幫助。

+0

感謝您的回覆。 我正在使用電子表格0.6.5.9來解析Excel文件,它對我來說工作正常。我能夠從Excel導入數據並生成匹配報告。 但是,我的問題是使我的功能可用作Web服務。 如何編寫可以接受Excel文件並返回Excel文件的Web服務。 – asitmoharna 2012-02-23 05:07:11

+1

看看這個上傳:http://guides.rubyonrails.org/form_helpers.html#uploading-files和這發送excel:http://stackoverflow.com/questions/3962896/difficulty-with-send-data-在-紅寶石上導軌合結合與 - 電子表格的插頭 – ScottJShea 2012-02-23 05:13:46

相關問題