Ruby on Rails 3: веб-сервис с вложением (Excel) в качестве параметра - PullRequest
2 голосов
/ 22 февраля 2012

Я хотел бы создать один веб-сервис в Ruby (приложение Rails 3), который будет

  1. принять файл Excel, содержащий данные для пользователей и профили пользователей (около 30 столбцов),
  2. перенести данные в базу данных и
  3. создать отчет о матче (другой Excel) и отправить его обратно пользователь.

Столбцы для импорта файлов Excel имеют вид электронной почты, имени, фамилии, страны, города, тегов (значения, разделенные запятыми)

Файл соответствия Excel будет иметь столбцы, такие как Email_excel, Email_db, match (true / false), First Name_Excel, First Name_db, match (true / false) ...

Или есть другой способ справиться с этим сценарием.

Обновление 1: Я использую электронную таблицу 0.6.5.9 для выполнения всех вышеупомянутых операций, и все отлично работает в веб-интерфейсе через загрузку файлов (скрепка). Но как я могу сделать эту функцию доступной в качестве веб-службы.

Любая помощь, ссылка или предложения приветствуются. Спасибо.

1 Ответ

1 голос
/ 22 февраля 2012

Этот является хорошим началом того, как делать то, что вы хотите.После того, как вы прочитаете электронную таблицу, а затем проанализируете ее, вы будете циклически проходить и отправлять данные в вашу БД. Это также может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...