Intereting Posts

Как загрузить данные HTML в SQL Server (формат без таблицы)?

Я размещаю его здесь, потому что пока не смог найти такой сценарий в Интернете. У меня есть веб-страница, которая содержит набор отчетов как в форматах XLS, так и в формате PDF. Я должен загружать файлы excel со страницы и загружать в мою базу данных. Мне хотелось бы использовать URL-адрес для файла XLS напрямую, но проблема заключается в том, что соглашение об именах может постоянно меняться каждый раз (Sales_Quarter1.xlsx может быть Sales_Q1.xlsx в следующем году). Единственное, что было бы постоянным в следующем примере: «Sales for Calendar Year». Я должен искать файл, соответствующий этому тексту, и загружать его перед загрузкой в ​​таблицу базы данных.

Мне хотелось бы узнать от экспертов, если это будет возможно?

  • Sales for Calendar Year 2015--All Countries  [XLS] , [PDF]
  • PS: Я использую SQL Server 2014.

    Благодаря!

    Посмотрите на Integration Services. Создайте пакет для вытаскивания веб-страницы с помощью задачи сценария вместе с именем переменной, которое будет представлять ваши загруженные локальные имена файлов для файлов html и excel (вам также придется разбирать ссылку из html-файла). Затем используйте следующий источник Excel в своем пакете.

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

    Вы также можете запланировать результирующее выполнение пакета с помощью задания агента SQL, если вы планируете запускать его на основе повторного ввода, поместив логику в сценарий или пути выполнения,