ExcelWriter LE

De Wiki Locaweb
Ir para: navegação, pesquisa

Com o componente ExcelWriter LE você pode gerar planilhas do Microsoft Excel no seu navegador dinamicamente. Segue abaixo um exemplo de como gerar uma planilha com fórmula e gráficos.

Arquivo: excel.asp(exemplo)

<%
Set xlw = Server.CreateObject("Softartisans.ExcelWriter")
 
 
'Cria o objeto do worksheet
Set ws = xlw.Worksheets(1)
 
'Mostra a versão do componente
ws.Cells("D22").Value = "Versão do componente"
ws.Cells("D23").Value =  xlw.versionex
 
 
'Informe o conteúdo de cada célula
ws.Cells("A1").Value = "Locaweb"
ws.Cells("A2").Value = "Email Locaweb"
ws.Cells("A3").Value = "LocaVoz"
ws.Cells("D2").Value = "Total"
 
'Informe o valor de cada célula
ws.Cells("B1").Value = "98"
ws.Cells("B2").Value = "55"
ws.Cells("B3").Value = "31"
 
'Adicionando a fórmula que irá somar o total de visitas
ws.Cells("E2").Formula = "=B1+B2+B3"
 
'Cria o objeto do gráfico
Set Chart =ws.charts.add(saxlsColumnChart,6,4,1,20,8)
 
'Características do gráfico, como tamanho, título e legenda.
Chart.ShowLegend = True
Chart.Title = "Visitas"
Chart.CategoryAxis.Title = "Categoria"
Chart.ValueAxis.Title = "Valores"
 
Chart.SeriesCollection.Add "B1:B3"
Chart.SeriesCollection(1).Name = "Locaweb"
Chart.SeriesCollection(2).Name = "Email Locaweb"
Chart.SeriesCollection(3).Name = "LocaVoz"
 
xlw.Save Server.MapPath("chart.xls"), saOpenInPlace
 
Response.Redirect ("chart.xls")
 
Set Chart = Nothing
Set ws = Nothing
Set xlw = Nothing
%>

Obs: Deve-se conceder permissão de escrita para a pasta onde o arquivo será gravado.

Atenção: Somente temos disponível o componente do ExcelWriter na versão LE.

Veja também


Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas
Criar um livro