Каждый день (кроме выходных) в конкретной директории появляются несколько excel-файлов (см. прил.)

Необходимо:

1. Автоматически/в ручную забирать файлы, переносить содержимое в SQL-таблицу (структура аналогична файлу) и удалять файлы после успешного переноса.

2. Сделать контрол .ascx для принудительного запуска, просмотра истории загрузок и удаления(!) ошибочных загрузок (иногда файл присылают не тот и всю инфу, загруженную из него надо удалить из SQL-таблицы). Соответственно в самой таблице можно хранить информацию о файле-источнике и времени обработки.

3. По событиям "файл загружен"/"файл удален"/"ошибка(и)" необходимо будет вызывать уже существующие методы для записи в лог и отправки уведомлений.

Подводные камни - файл часто может отличаться от образца, например - может не быть шапки столбцов, поле с датой может в одной из ячеек содержать случайные символы, некоторые столбцы могут быть не пустыми до "конца файла"....... и прочие мелкие пакости.

16 лет назад
Dema
49 лет
16 лет в сервисе
Был
13 лет назад

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

Нет заявок фрилансеров