Como Formatar célula dados quando você está criando um arquivo do Excel com uma página Active Server Pages

Traduções deste artigo Traduções deste artigo
ID do artigo: 260239 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

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

Mais Informações

Se você definir o
Response.ContentType = "application/vnd.ms-excel"
					
em uma página ASP, o Excel será iniciado para processar o documento e exibi-lo como uma planilha do Excel. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
199841Como exibir resultados ASP usando o Excel no IE com tipos de MIME
Se o campo da tabela tiver um zero à esquerda, em seguida, o zero (ou zeros) serão removidos como o Excel trata o campo como um valor numérico.

Você pode especificar a célula como um valor de seqüência de caracteres para preservar o formato na página ASP. Você mesmo pode especificar a fórmula para cálculo no seu código.

A página seguinte, Test.asp, demonstra como você pode fazer isso:
<%@ 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 abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
247318Erro: Word 2000 e Excel 2000 não redirecionar corretamente ao usar Response.Redirect
264143CORRECÇÃO: Sessão ASP variáveis vazio quando tipos de MIME do Office 2000 são transmitidos com o Internet Explorer

Propriedades

ID do artigo: 260239 - Última revisão: segunda-feira, 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 Edição de 128 Bits
  • 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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