Bala Selvanayagam Ответов: 1

Автоматическое заполнение стороннего веб-сайта данными из excel /CSV


Ребята

У меня есть требование.

Мы должны заполнить веб-сайт (например,имя,адрес,возраст по одному) из источника данных excel,где перечислены имя, адрес, возраст около 100 студентов. В настоящее время мы делаем это один за другим, например, смотрим на первого ученика в листе excel и заполняем веб-сайт, затем нажимаем кнопку Сохранить, а затем переходим к следующей строке в листе excel.


Это очень трудоемко и стало проблемой, когда мы должны что-то автоматизировать. Я искал в интернете (google) любой совет без особой удачи, и было бы здорово, если бы кто-нибудь мог пролить свет ?

заранее спасибо за вашу большую помощь, каждый совет / помощь будет очень ценен.

ZurdoDev

Сделайте поиск по теме "c# как разместить данные на веб-сайте", Вы можете имитировать пользователя, заполняющего форму через C#.

Bala Selvanayagam

спасибо ryanb31

http://msdn.microsoft.com/en-us/magazine/cc337896.aspx

выглядит полезно через poweshell но не sute пока не доказано

Я в основном ищу, чтобы отправить штрихи клавиш (вкладка для навигации между элементами управления) и вставить значения текстового поля


выглядит многообещающе http://stackoverflow.com/questions/7610558/how-to-automate-firefox-with-powershell

bbirajdar

Почему бы не загрузить excel на сервер и не прочитать его запись за записью, а затем вставить в базу данных?

Bala Selvanayagam

Проблема заключается в том, что веб-сайт является сторонним веб-сайтом, и в него мы должны ввести детали выпуска(не беспокойтесь о том, что такое выпуск, но записи, такие как имя студентов, адрес и возраст) o около 200 записей каждый день и занимает 4 часа одного сотрудника, вызывая задержки.

Мы не имеем никакого контроля над веб-сайтом / базой данных ( ее на страницах java-сервера), но имеем логин, имя пользователя и пароль для ввода данных

1 Ответов

Рейтинг:
0

ijmar86

Вы можете импортировать excel в Datagrid, а при отправке преобразовать данные из Datagrid в xml и сохранить в базе данных с помощью хранимых процедур.

Для импорта примера кода Excel в Datagrid доступно множество ссылок

http://www.c-sharpcorner.com/uploadfile/ankurmee/import-data-from-excel-to-datagridview-in-C-Sharp/[^]

http://csharp.net-informations.com/datagridview/csharp-datagridview-load-excel.htm[^]


Bala Selvanayagam

Это может не сработать, пожалуйста, внимательно прочтите мое требование.

Проблема заключается в том, что веб-сайт является сторонним веб-сайтом, и в него мы должны ввести детали выпуска(не беспокойтесь о том, что такое выпуск, но записи, такие как имя студентов, адрес и возраст) o около 200 записей каждый день и занимает 4 часа одного сотрудника, вызывая задержки.

Мы не имеем никакого контроля над веб-сайтом / базой данных ( ее на страницах java-сервера), но имеем логин, имя пользователя и пароль для ввода данных