Como formatar células dados ao que está a criar um ficheiro do Excel com uma página Active Server Pages

Traduções de Artigos Traduções de Artigos
Artigo: 260239 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Este artigo demonstra como formatar um campo para manter os dígitos à esquerda (como, por exemplo, o "000" em "0001112") ou uma fórmula específica quando cria um ficheiro do Excel com uma página ASP (Active Server Pages).

Mais Informação

Se definiu o
Response.ContentType = "application/vnd.ms-excel"
					
numa página ASP, Excel será iniciado para processar o documento e apresentá-la como uma folha de cálculo do Excel. Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
199841Como mostrar resultados ASP utilizando o Excel no Internet Explorer com tipos de MIME
Se o campo de tabela tiver um zero à esquerda, em seguida, o zero (ou zeros) irão ser eliminados uma vez que o Excel trata o campo como um valor numérico.

Pode especificar a célula como um valor de cadeia para preservar o formato na página ASP. Pode ainda especificar a fórmula de cálculo no código.

A página seguinte, teste.asp, demonstra como pode fazê-lo:
<%@ Language=VBScript %>
   <%
      'Change HTML header to specify Excel's MIME content type
      Response.Buffer = TRUE
      Response.ContentType = "application/vnd.ms-excel"
   %>
   <HTML>
   <BODY>
   <!-- Our table which will be translated into an Excel spreadsheet -->
   <TABLE WIDTH=75% BORDER=1 CELLSPACING=1 CELLPADDING=1>
   <TR>
      <TD>Book ID</TD>
      <TD>Book Title</TD>
      <TD>Price</TD>
      <TD>Shipping Fee</TD>
      <TD>Tax Rate</TD>
      <TD>Total Cost</TD>
   </TR>
   <TR>
      <TD>="0001"</TD>
      <TD>The Perfect Programming Book</TD>
      <TD>13.00</TD>
      <TD>5.00</TD>
      <TD>8.25%</TD>
      <TD>=Sum(c2:d2)*(1+E2)</TD>
   </TR>
   </TABLE>
   </BODY>
   </HTML>
				

Referências

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
247318Erro: Word 2000 e Excel 2000 não redireccionamento correctamente durante a utilização do Response.Redirect
264143CORRECÇÃO: Sessão ASP variáveis vazio quando tipos de MIME do Office 2000 tem transmitido em sequência com o Internet Explorer

Propriedades

Artigo: 260239 - Última revisão: 12 de fevereiro de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2000 Service Pack 1
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
  • Microsoft Excel 97 Standard Edition
Palavras-chave: 
kbmt kbhowto kbscript KB260239 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 260239

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com