MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Compartilhe

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  clebergyn em Qua 31 Maio 2017, 00:33

    Olá amigos,
    nunca mexi com arquivo XML então vai a minha dúvida
    quero Importar dados de um arquivo XML e/ou converte-lo para o formato Excel
    quando uso a importação do xml pelo access tipo do excel ele cria muitas tabelas no Access sendo
    que eu so quero os dados(registros), se pudesse converte-lo para o excel e importar os dados depois resolveria

    ja olhei em varios post aqui no forum e nao achei o que queria

    em resumo quero importar somente os dados(registros) do arquivo xml para uma tabela em access, como no excel

    se alguem puder me ajudar eu agradeço

    desde ja eu agradeço
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4393
    Registrado : 15/03/2013

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  ahteixeira em Qua 31 Maio 2017, 09:47

    Olá Cleber Botelho,
    Já experimentou a "Busca" aqui do fórum, veja como fazer:
    [Você precisa estar registrado e conectado para ver este link.]

    Não falta exemplos de diversas formas, veja este:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  clebergyn em Qui 01 Jun 2017, 01:17

    Obrigado Ahteixeira, mas é que o Excel converte xml para xls ou xlsx tão fácil e simples, que creio que
    usaria menos codigo para importar somente os dados...

    vamos no que quero,

    tem um arquivo c:\pasta\nome.xlm
    quero importar somente os dados para uma tabela do Access

    agora melhor seria se pegasse um arquivo c:\pasta\nome.xlm e convertesse ele para c:\pasta\nome.xlsx
    ai eu puxava do excel para o access facil facil

    pois abrindo ele no excel em um clique converte, muito simples e facil, por isso queria converter para xlsx

    vou dar mais uma olhada mas não consegui achar um codigo que faça o que eu quero
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4393
    Registrado : 15/03/2013

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  ahteixeira em Qui 01 Jun 2017, 01:34

    Olá Cleber Botelho,

    Pode postar um ficheiro XML com dados de amostragem para verificamos a estrutura.
    Abraco

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  clebergyn em Qui 01 Jun 2017, 01:50

    Segue ai em anexo

    a tabela no Access, que eu quero importar os dados para ela,
    tem os mesmos campos do xml

    não entendo muito de xml, mas as vezes acho que convertendo para excel importaria os dados mais seguros
    pois nao pode faltar nada nos dados importados, tem que ser perfeito
    Anexos
    RELAÇÃO DE MATERIAIS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (5 Kb) Baixado 5 vez(es)
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4393
    Registrado : 15/03/2013

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  ahteixeira em Qui 01 Jun 2017, 12:06

    Olá Cleber Botelho,
    Assim ficou mais fácil para compreender.
    O ficheiro que postou é um livro do excel em formato XML.

    Criei um exemplo para converter do formato "XML" para "XLS", veja link abaixo:
    [Você precisa estar registrado e conectado para ver este link.]

    Com a conversão resolvida, só fica a faltar a importação do ficheiro XLS para a sua base de dados.
    Não falta exemplos no fórum.
    Qualquer coisa estamos cá!
    Abraço

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  clebergyn em Qui 01 Jun 2017, 16:01

    Muito bom Alvaro Teixeira

    agora se eu pudesse transformar o XML em XLS sem ter que criar um novo arquivo

    seria ainda bem melhor

    mas ficou otimo, vou me virar com esse seu exemplo

    Muito Obrigado!
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4393
    Registrado : 15/03/2013

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  ahteixeira em Qui 01 Jun 2017, 16:25

    Olá, depois de converter apaga o XML.

    Para apagar, depois da instrução:
    MsgBox "Foi criado o ficheiro " & FileXLS, vbInformation, ""

    adicone a linha abaixo:
    Kill FileXML

    Assim tem o pretendido.
    Abraço


    Última edição por ahteixeira em Qui 01 Jun 2017, 23:39, editado 1 vez(es)

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 650
    Registrado : 29/08/2012

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  clebergyn em Qui 01 Jun 2017, 20:54

    Ok resolvido

    mas uma vez, Obridado!
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4393
    Registrado : 15/03/2013

    Re: [Resolvido]Importar dados de um arquivo XML e/ou converte-lo para o formato Excel

    Mensagem  ahteixeira em Qui 01 Jun 2017, 23:40

    Olá Cleber Botelho, fico feliz por ter ajudado.
    Obrigado pelo retorno, os utilizadores do fórum agradecem.
    Abraço

      Data/hora atual: Ter 19 Set 2017, 12:47