Código de Python - Leer archivo XML de Contabilidad Electrónica y realizar cálculos

Imágen de perfil
Val: 41
Ha aumentado su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

Leer archivo XML de Contabilidad Electrónica y realizar cálculosgráfica de visualizaciones


Python

Actualizado el 24 de Junio del 2019 por Ana Zelideth (Publicado el 17 de Mayo del 2019)
1.062 visualizaciones desde el 17 de Mayo del 2019
Código en Python 2.7 para leer XML de Balanza de Contabilidad Electrónica 3.3 y realizar cálculos, mostrar resultados.

Requerimientos

Hola les quiero compartir un codigo en Python 2.7 para poder calcular el total de Saldo Inicial y Saldo Final del XML Auxiliar de Cuentas de Contabilidad Electrónica, para mas detalle pueden visitar mi blog

https://www.programacionparatodos.com/2019/05/programapython.html

1.0

Publicado el 17 de Mayo del 2019gráfica de visualizaciones de la versión: 1.0
1.063 visualizaciones desde el 17 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import decimal
sumasaldofin = 0
sumasaldoin = 0
sumasaldodebe = 0
sumasaldohaber = 0
 
from lxml import etree
from xml.dom import pulldom
from xml.sax import make_parser
from xml.sax.handler import feature_external_ges
 
 
 
parser = make_parser()
xmL = pulldom.parse('C:\Users\Ana Zamora\Desktop\XAXX01010101201808XC.xml')
for event, element in xmL:
    if event == pulldom.START_ELEMENT and element.tagName == 'AuxiliarCtas:Cuenta' :
        sumasaldofin = decimal.Decimal(element.getAttribute('SaldoFin')) + sumasaldofin
        sumasaldoin  = decimal.Decimal(element.getAttribute('SaldoIni')) + sumasaldoin
print ("saldo fin",sumasaldofin,"saldoini", sumasaldoin)



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5312
Revisar política de publicidad