XL2002: Abrir ficheiros XML no Excel

Traduções de Artigos Traduções de Artigos
Artigo: 282161 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT282161
Expandir tudo | Reduzir tudo

Sumário

No Microsoft Excel, é possível abrir e guardar ficheiros XML (Extensible Markup Language). Este artigo explica a forma como os ficheiros XML são apresentados quando são abertos no Excel.

Mais Informação

Dados estruturados

XML é uma linguagem de meta-documentos que fornece um formato para descrever dados estruturados. XML é um subconjunto da SGML (Standard Generalized Markup Language), que está optimizada para entrega através da Web. É definido pelo World Wide Web Consortium (W3C), assegurando que os dados estruturados serão uniformes e independentes relativamente a aplicações ou fornecedores.

É possível definir um conjunto ilimitado de códigos em XML. Os códigos são utilizados para descrever o tipo de dados incluso. O exemplo de XML que se segue é um boletim meteorológico:
<?xml version="1.0" ?>
<weather-report>
   <date>25 de Março de 1998</date>
   <time>08:00</time>
   <area>
      <city>Estoril</city>
      <state>Cascais</state>
      <region>Estremadura</region>
      <country>Portugal</country>
   </area>
   <measurements>
      <skies>parcialmente nublado</skies>
      <temperature>34</temperature>
      <wind>
         <direction>SO</direction>
         <windspeed>6</windspeed>
      </wind>
      <h-index>51</h-index>
      <humidity>87</humidity>
      <visibility>10</visibility>
      <uv-index>1</uv-index>
   </measurements>
</weather-report>

Abrir ficheiros no Excel

Quando um ficheiro XML é aberto no Excel, este procura um código para uma folha de estilos XML (XSL). A XSL descreve a forma como os dados são apresentados. Se o código estiver presente, o Excel dá-lhe a possibilidade de aplicar ou não a folha de estilos. Se decidir aplicar uma XSL, esta indica como apresentar os dados e, em seguida, as restantes informações desta secção não são aplicáveis.

Se não existir qualquer código XSL, ou se optar por não aplicar a XSL, o primeiro código do elemento é utilizado como título, sendo colocado na célula A1.

Os restantes códigos são ordenados alfabeticamente e colocados ao longo da segunda linha. O exemplo acima seria ordenado na seguinte lista:
  • /area/city
  • /area/country
  • /area/region
  • /area/state
  • /date
  • /measurements/h-index
  • /measurements/humidity
  • /measurements/skies
  • /measurements/temperature
  • /measurements/uv-index
  • /measurements/visibility
  • /measurements/wind/direction
  • /measurements/wind/windspeed
  • /time
Se existir um conjunto de dados, os dados para cada uma das destas colunas são colocados na terceira linha da folha de cálculo. Se os dados da XML contiverem campos duplicados dento de um elemento, o Excel propagará os dados por várias linhas. Cada linha contém um conjunto de dados único. Isto pode levar a que um pequeno conjunto de dados em XML seja apresentado como um número de linhas maior no Excel.

Para obter informações adicionais sobre como guardar documentos em formato XML com o Microsoft Excel, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
287739XL2002: Mensagem de erro: 'Não serão guardadas na folha de cálculo XML as seguintes funcionalidades do livro'
287734 XL2002: O Excel guarda ficheiros XML no formato de folha de cálculo XML

Referências

Para mais informações sobre XML, consulte a home page de XML da Microsoft Developer Network ou o Web site XML Software Developer's Kit em:

http://msdn.microsoft.com/xml/default.aspx

http://msdn.microsoft.com/xml/c-frame.htm?/xml/index.asp

Propriedades

Artigo: 282161 - Última revisão: 21 de agosto de 2007 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2002 Standard Edition
Palavras-chave: 
kbhowto kbdta kbpending KB282161

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