|
|
|

|

|
Dicas
|

|
ASP - Active Server Page (Miscelâneas)
|
|
 |
Título da Dica: Gerando uma planilha do excel a partir do ASP
|
 |
|
|
Postada em 17/9/2003 por Ð@®l@n
Alguns truques simples podem ser utilizados para gerar uma planilha do Excel através do ASP :
O Excel consegue interpretar código HTML. Assim sendo, ele é capaz de entender uma tabela em HTML.
A propriedade contenttype do objeto Response indica o tipo de conteúdo que será gerado. O padrão é geração de HTML, mas podemos alterar o contenttype e dizer que estamos gerando uma planilha do excel.
Desta forma, alterando o contenttype, podemos simplesmente imprimir uma tabela, em HTML mesmo, exatamente como sempre fazemos, e o browser irá se encarregar de abrir o excel para interpreta-la. Veja a instrução :
Response.ContentType = "application/vnd.ms-excel"
Além disso podemos pedir ao browser que grave o arquivo, como um download, ao invés de exibi-lo. Para isso devemos adicionar um item ao cabeçalho http que estaremos enviando para o client. Veja :
Response.AddHeader "content-disposition","attachment;filename=entidades.xls"
Observe que isso tudo serve não apenas para o Excel, mas também outros tipos de arquivo, bastando apenas alterar o contentType
|
|
|
|

|