O Microsoft Excel oferece duas maneiras principais de importar documentos XML. A importação manual será mais fácil para a maioria dos usuários. A importação programática pode ser mais rápida se você quiser importar dois ou mais arquivos e for rápido e confortável digitando ou inserindo código.
Abra o Excel, selecione o menu "Arquivo" e "Abrir". Selecione "Arquivos XML" na lista de tipos de arquivo. Selecione o arquivo que deseja abrir e clique em "Abrir".
Se solicitado, selecione uma folha de estilos na lista de opções ou clique em "Cancelar" se não quiser usar uma folha de estilos.
Selecione "Salvar" e escolha o formato "XLS (Excel)" ou XLSX para tornar a conversão permanente.
Anote a localização do servidor e o nome do arquivo XML que deseja importar. Alternativamente, anote a localização do arquivo se estiver no seu disco rígido. Você não poderá navegar até ele, então precisará saber o caminho completo do diretório.
Abra um projeto do Visual Basic for Applications no Excel e insira um novo módulo. Crie uma sub-rotina chamada "ImportarXML". (Pode usar outro nome, mas "ImportarXML" facilitará referências futuras.)
Insira o seguinte código, substituindo o texto entre colchetes angulares pelo nome de arquivo, localização e folha de estilos relevantes:
Workbooks.OpenXML "<https://Meuservidor/Minapasta/nome do arquivo xml.xml>", _ <folha de estilos>
Este código instrui o Excel a usar o conteúdo do arquivo XML designado para criar e abrir um novo arquivo de pasta de trabalho, formatado usando a folha de estilos designada. Um arquivo de pasta de trabalho é composto por uma ou mais planilhas relacionadas.
Se usar importação programática, pode repetir o código usando nomes de arquivos e localizações de diferentes documentos XML.
Tecnologia Eletrônica © [www.351231.com]