Портал для веб-мастера
Вход пользователей
Поиск статей
WoWeb.ru » Статьи » Программирование для Web » ASP

Генерация отчета формата MS Excel средствами ASP

Достаточно часто возникают ситуации, когда необходимо некоторые данные отобразить в броузер в формате MS Excel. Создать отчет такого рода можно "на лету", установив соответствующее свойство ContentType. Сделать это можно таким образом:

<%Response.ContentType = "application/vnd.ms-excel"%> 
Попробуем создать простой отчет из ASP:

Создаем страницу sample.asp:

<% response.expires = "0"%> <%Response.ContentType = "application/vnd.ms-excel"%> 
<% Dim rs,sql,conn set conn = server.createobject("adodb.connection") conn.open "asp", 
"scott", "tiger" Set rs = Server.CreateObject ("ADODB.Recordset") 
sql = "Select * from emp" rs.Open sql,conn,3 %> <html> 
<body> <table BORDER="1" align="center"> <tr> 
<% for i = 0 to rs.fields.count -1 %> <td><%=rs.fields(i).name</td> 
<%next%> </tr> <% rs.MoveFirst while not rs.EOF %> <tr> 
<% for i = 0 to rs.fields.count -1 %> <td><%=rs.fields(i).value</td>
<%next%> </tr> <% rs.MoveNext Wend %> </table> 
</body> </html> <% rs.Close Set rs=nothing %> 
При вызове этой страницы получим выборку из базы данных, отображаемую в броузере как лист MS Excel.
Автор: Gopikrishna · Добавлена: 2002-09-09
Источник статьи · Просмотров: 3426 · Рейтинг: 3.0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Категории раздела
Flash
Apache
WWW
PhotoShop
Веб-дизайн
Раскрутка и реклама
Базы данных
3D графика
Хостинг
Истории веб-мастеров
Web-технологии
Сетевая безопасность
Программирование для Web
Операционные системы

Новые статьи
Лучшие статьи
Популярные статьи
Комментируемые статьи
Разделы сайта
Скрипты
Статьи
Шрифты
Флэш исходники
HTML шаблоны
Партнерки
Клипарты
Смайлы
Фоны
Гифы
Иконки
Опрос сайта
Ведете ли вы блог?
Всего ответов: 60121
Наша кнопка
WoWeb.ru - портал для веб-мастера