Página 1 de 1

exportar fichar XML para Excel

Enviado: 13 Abr 2019 às 08:44
por narcisomendes
Bom dia,

Quando tento exportar um ficheiro XML para excel, na maioria das vezes os campos que contêm valores passam os valores errados para o excel seja atraves da aba programador, seja atraves do power qwery.

Exemplo:
<DebitLine> 10.03</DebitLine>, no excel a maioria das vezes o valor exportado é 1003 e não 10,03, como posso resolver este problema? quer pelo excel quer pelo Power Query.

Obrigado pelo vosso tempo e atenção

Cumprimentos

Re: exportar fichar XML para Excel

Enviado: 14 Abr 2019 às 07:25
por babdallas
No PowerQuery, substitua ponto por vírgula e então mude o número para decimal. Se não souber como fazer, anexe o arquivo para que possamos lhe ajudar.

exportar fichar XML para Excel

Enviado: 17 Abr 2019 às 18:19
por narcisomendes
boa noite, o problema no power query não está em substuir o ponto por virgula essa parte eu sei fazer, o que acontece é o seguinte:

O ficheiro xml tem estes dados
<GeneralLedger>
<AccountID>112</AccountID>
<AccountDescription>Fundo de Maneio de Tesouraria</AccountDescription>
<OpeningDebitBalance>0.000000</OpeningDebitBalance>
<OpeningCreditBalance>0.000000</OpeningCreditBalance>
<ClosingDebitBalance>46.440000</ClosingDebitBalance>
<ClosingCreditBalance>0.000000</ClosingCreditBalance>
<GroupingCategory>GM</GroupingCategory>
<GroupingCode>11</GroupingCode>

Como podem ver o valor que está na tag <ClosingDebitBalance> é 46.4400, só que quando abro o ficheiro no power query o valor que aparece é 464400

imagem: [imagem power query]































<GeneralLedger>
<AccountID>112</AccountID>
<AccountDescription>Fundo de Maneio de Tesouraria</AccountDescription>
<OpeningDebitBalance>0.000000</OpeningDebitBalance>
<OpeningCreditBalance>0.000000</OpeningCreditBalance>
losingDebitBalance>46.440000</ClosingDebitBalance>
<ClosingCreditBalance>0.000000</ClosingCreditBalance>
<GroupingCategory>GM</GroupingCategory>
<GroupingCode>11</GroupingCode>

no power query os valores apresentados sã os seguintes;