Опубликован: 18.03.2010 | Уровень: специалист | Доступ: платный
Лекция 5:

Доступ к данным на веб-сайте

< Лекция 4 || Лекция 5: 123456 || Лекция 6 >
Аннотация: Рассматриваются приемы работы с XML-данными на веб-узле SharePoint, включая оформление представления данных в программе SharePoint Designer 2007 и организацию несложных вычислений.

Цель лекции. Показать, как можно подготовить данные в XML -формате при помощи программ пакета Microsoft Office, а затем вывести их в форме представления данных на веб-странице для просмотра и редактирования. Кроме того, обсуждаются принципы осуществления в SharePoint несложных вычислений в таблице данных. В качестве примера предлагается задача упорядочивания первичной бухгалтерской отчетности предприятия.

5.1. Подготовка данных в XML-формате

Ключевой момент современной веб-разработки (в особенности, применительно к бизнес-приложениям) - это работа с данными. Мы рассмотрим ее на примере представления первичной бухгалтерской документации (рис. 5.1). Как правило, здесь следует отметить две задачи:

  • Разработка XML -структуры данных (они могут хранится в одном или нескольких файлах).
  • Представление данных на веб-странице.

Покажем, как при помощи SharePoint Designer, можно организовать работу с внешними данными, хранящимися в XML -файле на веб-узле SharePoint. В том числе, рассмотрим, как осуществляются вычисления на веб-странице.

Предположим, что таблица с данными имеется в формате листа электронной таблицы Microsoft Office Excel (рис. 5.1).

Исходные данные в Excel-файле

увеличить изображение
Рис. 5.1. Исходные данные в Excel-файле

Одним из простых способов конвертировать таблицу в XML -файл является обращение к программе Microsoft Office Access. Работая в Access, выполните следующее.

  1. Откройте меню Внешние данные.
  2. В группе Импорт нажмите кнопку Excel.
  3. В открывшемся окне Мастера укажите путь к файлу электронной таблицы Excel.
  4. На нескольких следующих страницах Мастера нажмите кнопку Далее, при необходимости меняя опции импорта (например, редактируя формат полей и исключая импорт некоторых из них, как показано на рис. 5.2).
    Импортируйте данные в БД Access

    увеличить изображение
    Рис. 5.2. Импортируйте данные в БД Access
  5. На последней странице Мастера нажмите кнопку Готово.
  6. Просмотрите импортированную таблицу в Access.
  7. Введите команду Внешние данные / Экспорт / Другие форматы / XML -файл (рис. 5.3).
    Экспортируйте данные из Access в XML-файл

    увеличить изображение
    Рис. 5.3. Экспортируйте данные из Access в XML-файл
  8. Выберите имя XML -файла и путь к файлу.
  9. Подтвердите остальные опции экспорта (рис. 5.4).
Подтвердите опции XML-экспорта

Рис. 5.4. Подтвердите опции XML-экспорта

В результате будет создано несколько файлов, в частности XML - и НТML-. Щелкнув дважды на них, легко просмотреть их в браузере (вид НТML-файла показан на рис. 5.5, а строение XML -файла будет обсуждаться ниже, при работе в SharePoint Designer),

Представление данных из XML-файла, создаваемое автоматически после экспорта (в браузере)

увеличить изображение
Рис. 5.5. Представление данных из XML-файла, создаваемое автоматически после экспорта (в браузере)

Далее рассмотрим, как организовать доступ к созданному файлу данных в SharePoint Designer. Во-первых, XML -файл следует перетащить из папки на локальном компьютере, на панель Список папок в окно программы SharePoint Designer, чтобы перенести его на сервер.

Строение XML-файла (открытого в SharePoint Designer)

увеличить изображение
Рис. 5.6. Строение XML-файла (открытого в SharePoint Designer)
< Лекция 4 || Лекция 5: 123456 || Лекция 6 >
Николай Попов
Николай Попов
Россия
Корсаков Сергей
Корсаков Сергей
Россия