Обработка xls-файла, сбор данных с интернет-сайта

Александр19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.09.2006

Необходимо написать программу.

1. Тип программы - консольное приложение, язык программирования C#, версия .NET - можно 2.0, ОС - WinXP и "выше"

2. Параметры командной строки через пробел (обеспечить проверку валидности):

- целое число - длительность паузы в секундах;

- имя входного обрабатываемого файла (должен находиться в одном каталоге с программой, допускаются только экселевские файлы).

3. Сканировать файл (экселевский, см. пример в приложении), скорость сканирования задаётся пользователем (в виде паузы в секундах между обработкой строк).

4. Значения 2х полей ("отфильтрованный" Address, Zip) подставить на страничку http://www.whitepages.com/9900/reverse_address (сайт бесплатный и открытый для всех пользователей).

5. Получить "ответ" сайта на введённые данные, из полученного набора выбрать тот, который имеет совпадение по "Last Name" (Фамилия) столбца "Full Name".

6. Если ответ найден и содержит телефонный номер - в исходящий экселевский файл (его имя определяется как имя входящего + суффикс "_out") выводится исходная строка экселевского файла с заполненным полем Phone (которое изначально пустое для всех записей).

7. В оригинальный экселевский файл:

- в том случае, когда № телефона найден - в поле "Phone" прописывается № телефона;

- в том случае, когда № телефона не найден - в поле "Phone" прописывается "not found".

Корректировки "в пределах ТЗ" возможны. От исходников требуется изящество, лёгкость сопровождения и т.п.

Возможна поэтапная оплата: за демку (самое позднее 06.09.2006)- 30% оплаты, за релиз оставшиеся 70%.

От исполнителя хотелось бы увидеть "кусочек кода", срок полного выполнения и желаемую оплату.

Заявки фрилансеров