Импорт данных с сайта?

Помогите решить следующую задачу:
Есть сайт на котором удаленные агенты заполняют форму своих клиентов. Потом данная отправляются на почту менеджеру который уже вносит данные о клиенте в биллинг и в црм. Форма следующая
1. Название организации
2. ИНН
3. Название банка
4. БИК
5. Номер счета
6. Руководитель организации
7. Почтовый адрес
8. Адрес доставки счетов

Было предложено два варианта
1. Сделать базу на сайте и тянуть данные из базы средствами ADO.
2. Сделать выгрузку данных в файл типа .csv
Вопросы:
1. Подскажите возможно ли стандартной интеграцией с Excel загрузить данные в из файла csv и получается тут в несколько таблиц(контрагенты, контакты, платежные реквизиты) ????
если нет то действует ли на файл csv cледующий код а именно строка с проверкой условия на конец записей (Sheet.UsedRange.Rows.Count).

var ExlApp = new ActiveXObject("Excel.Application");
            var WorkBook = ExlApp.Workbooks.Open(ExcelFileName);
                var Sheet = WorkBook.Sheets(1);
 for (j; j = Sheet.UsedRange.Rows.Count; j++) {

 }

Нравится

3 комментария

Мой ответ запоздал, но всё же, что вам мешает сохранять в xml? Если сайт на PHP, то наберите в поисковике "php create Excel file". Если ASP, то вообще проблем нет.

А ещё лучше использовать обмен через XML, похожую задачу сейчас решаю для одного заказчика.

"Романо" написал:Мой ответ запоздал, но всё же, что вам мешает сохранять в xml? Если сайт на PHP, то наберите в поисковике "php create Excel file". Если ASP, то вообще проблем нет.
А ещё лучше использовать обмен через XML, похожую задачу сейчас решаю для одного заказчика

все на костер! Сервис и только сервис :)
транспортные файлы - это от лукавого.

Импорт из csv не входит в состав утилит базовой версии.
Ваш фрагмент кода корректно отрабатывает как для xls-файлов, так и для csv.

Показать все комментарии