ID do artigo: 305795 - Última revisão: domingo, 27 de outubro de 2002 - Revisão: 1.0

COMO: Importar e Exportar XML no Excel

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Use este guia passo a passo para usar o Microsoft Excel para manualmente por meio de programação importar e exportar dados XML formatado.

XML é o padrão para transportar dados na Internet do mercado defacto. Microsoft Excel e Microsoft Access oferecem suporte a importação e exportação de dados XML.

Requisitos

Você deve ter conhecimento das seguintes opções:
  • As noções básicas do Excel.
  • Conceitos de programação.
  • Conceitos do XML.

Exportando dados XML manualmente

  1. No menu arquivo , clique em Salvar como .
  2. Na lista Salvar como tipo , selecione planilha XML .
  3. Nomeie o arquivo. Se você estiver salvando o arquivo em um servidor Web, inclua o endereço. Clique em Salvar .
Se há recursos na pasta de trabalho que não têm suporte no XML, como Visual Basic para aplicativos de código, aparecerá uma mensagem indicando isso.

Exportando dados XML por meio de programação

  1. Em um Excel Visual Basic for Applications projeto, insira um novo módulo.
  2. No módulo de criar uma sub-rotina chamada ExportXML .
  3. Digite ou cole o código a seguir:
    ' <http://Myserver/Myfolder/xml filename.xml> represents the Web server 
    ' location and the name of the XML file you want to save. You can also 
    ' specify a folder on your hard disk rather than a URL.
    '
    ActiveWorkbook.SaveAs _
       Filename:="<http://Myserver/Myfolder/xml filename.xml>", _
       FileFormat:=xlXMLSpreadsheet
    					

Importar dados XML manualmente

  1. Inicie o Excel e, em seguida, clique em Abrir no menu arquivo .
  2. Na lista arquivos do tipo , selecione arquivos XML .
  3. Selecione o arquivo XML que você deseja abrir e, em seguida, clique em Abrir .
  4. Se o arquivo tiver várias folhas de estilos XSL, você precisará selecionar um de folhas de estilo. Selecione uma folha de estilo se você quiser appy uma folha de estilos. Ou, clique em Cancelar para não selecionar uma folha de estilos.

Importar dados XML por meio de programação

  1. Em um Excel Visual Basic for Applications projeto, insira um novo módulo.
  2. No módulo de criar uma sub-rotina chamada ImportXML .
  3. Digite ou cole o código a seguir:
    ' <http://Myserver/Myfolder/xml filename.xml> represents the Web server 
    ' location and the name of the XML file you want to save. You can also 
    ' specify a folder on your hard disk rather than a URL.
    '
    ' If the XML file references more than one style sheet,
    ' use the StyleSheets parameter to specify one or more style
    ' sheets. If you want to apply only one referenced style sheet, 
    ' specify the index number of that sheet reference in the document.
    ' If you want to apply multiple style sheets, enter all 
    ' the index numbers as members of an array, similar to this: 
    '
    ' Array(1, 2)
    '
    ' In this case, the first and second style sheets are referenced in 
    ' the XML file.
    '
    Workbooks.OpenXML "<http://Myserver/Myfolder/xml filename.xml>", _
    	<style sheet>
    
    					

Verificar que ele funciona

  1. Crie um arquivo XML.
  2. Execute o código no Excel.














A informação contida neste artigo aplica-se a:
  • Microsoft Office XP Developer Edition
Palavras-chave: 
kbmt kbhowto kbhowtomaster KB305795 KbMtpt
Tradução automáticaTraduçã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: 305795  (http://support.microsoft.com/kb/305795/en-us/ )