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 : 686
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn em 31/5/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 : 5275
    Registrado : 15/03/2013

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

    Mensagem  ahteixeira em 31/5/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 : 686
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn em 1/6/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 : 5275
    Registrado : 15/03/2013

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

    Mensagem  ahteixeira em 1/6/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 : 686
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn em 1/6/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 8 vez(es)
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

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

    Mensagem  ahteixeira em 1/6/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 : 686
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn em 1/6/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 : 5275
    Registrado : 15/03/2013

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

    Mensagem  ahteixeira em 1/6/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 1/6/2017, 23:39, editado 1 vez(es)

    Clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

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

    Mensagem  Clebergyn em 1/6/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 : 5275
    Registrado : 15/03/2013

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

    Mensagem  ahteixeira em 1/6/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: 17/7/2018, 04:18