Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RubyonRails3:以附件(Excel)为参数的Web服务_Ruby_Ruby On Rails 3_Web Services_Excel - Fatal编程技术网

RubyonRails3:以附件(Excel)为参数的Web服务

RubyonRails3:以附件(Excel)为参数的Web服务,ruby,ruby-on-rails-3,web-services,excel,Ruby,Ruby On Rails 3,Web Services,Excel,我想在Ruby(Rails 3应用程序)中创建一个web服务,它将 接受包含用户和用户配置文件数据的Excel文件 (约30列) 将数据迁移到数据库和 生成匹配报告(另一个Excel)并将其发送回 用户 “导入Excel文件”列类似于电子邮件、名字、姓氏、国家/地区、城市、标记(逗号分隔的值) Match Excel文件将包含诸如Email\u Excel、Email\u db、Match(真/假)、First Name\u Excel、First Name\u db、Match(真/假)等列

我想在Ruby(Rails 3应用程序)中创建一个web服务,它将

  • 接受包含用户和用户配置文件数据的Excel文件 (约30列)
  • 将数据迁移到数据库和
  • 生成匹配报告(另一个Excel)并将其发送回 用户
  • “导入Excel文件”列类似于电子邮件、名字、姓氏、国家/地区、城市、标记(逗号分隔的值)

    Match Excel文件将包含诸如Email\u Excel、Email\u db、Match(真/假)、First Name\u Excel、First Name\u db、Match(真/假)等列

    或者有没有其他方法来处理这种情况

    更新1: 我正在使用电子表格0.6.5.9执行上述所有操作,通过文件上传(回形针),在web界面中一切正常。 但我如何才能使此功能作为web服务可用

    任何帮助、链接或建议都将不胜感激。
    谢谢。

    这是一个很好的开始,告诉你如何做你想做的事。一旦读入spreadhseet并对其进行解析,您就可以循环浏览并将数据发布到数据库中。也可能有帮助。

    谢谢您的回复。我正在使用电子表格0.6.5.9解析Excel文件,它对我来说运行良好。我能够从Excel导入数据并生成匹配报告。但是,我的问题是让我的特性可以作为Web服务使用。如何编写可以接受Excel文件并返回Excel文件的web服务。请检查此项以上载:和此项以发送Excel: