Мир объектов Excel 2000

         

Вывод данных


Операции ввода-вывода данных симметричны. Почти каждому способу ввода данных соответствует свой способ вывода:

  • Экспорт в Excel. Созданную или модифицированную в процессе сеанса работы электронную таблицу можно экспортировать в Excel, создав в момент экспорта новую рабочую книгу. Выполняется эта операция одним щелчком кнопки экспорта данных, о которой я говорил при описании интерфейса элемента SpreadSheet. Очевидно, эта операция является обратной к операции публикации страниц рабочей книги Excel. Экспорт - это один из основных способов сохранения результатов работы с офисными документами в сети.
  • Копирование данных в буфер. При этом данные, перенесенные в буфер, могут затем использоваться в процессе работы с разными приложениями. Таким путем можно перенести часть или всю электронную таблицу компонента SpreadSheet, например, в таблицу документа Word, или в заданную область рабочего листа Excel.
  • Вывод данных непосредственно в контейнер. Я продемонстрирую эту возможность на небольшом примере. В нем данные из некоторой области компонента SpreadSheet переносятся в таблицу, создаваемую на Web-странице. Вот соответствующий код, обеспечивающий эту работу:
<!-- Передача данных из таблицы компонента SpreadSheet на Web-страницу! --> <table datasrc = #BookFour_29850_WebCalc.A2:D6 border = 1> <thead> <tr> <th>Итоги продаж</th> <th>Иванов </th> <th>Петров </th> <th>Сидоров </th> </thead> <tbody> <tr> <td> <div datafld = "A"> </div> </td> <td> <div datafld = "B"> </div> </td> <td> <div datafld = "C"> </div> </td> <td> <div datafld = "D"> </div> </td> </tr> </tbody> </table>

Надеюсь, Вы понимаете, что я продолжаю работать с документом, приведенным на рис. 10.1. В данном случае в нем создается новая таблица, источником данных для которой является наш компонент SpreadSheet. В параметре таблицы datasrc указывается ID компонента, после точки следует адрес области данных. Префикс # указывает, что источник данных находится на той же странице, что и строящаяся таблица. Вот как выглядит построенная таблица:


увеличить изображение
Рис. 10.3.  Таблица, построенная по данным компонента SpreadSheet



Содержание раздела