python 批量提取OFD文件发票 转存至excel
前段时间,尝试用ptyhon做个发票查验,发票格式OFD
首先要了解OFD格式具体内容,网络上都可以找到。关键至怎么解析。

先看运行结果吧。

代码实现大致思路是先解压OFD格式发票,然后通过
import xml.dom.minidom
来解析OFD发票里面想要的字段,接着存入字典在遍历实现,最终存入excel中。完整代码如下。
import os
import zipfile
import xml.dom.minidom
import pandas as pd
def unzip_ofd(ofd_file_path, output_dir):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
with zipfile.ZipFile(ofd_file_path, 'r') as zip_ref:
zip_ref.extractall(output_dir)
return os.path.join(output_dir, 'OFD.xml') # 假设我们要解析 content.xml
def pars
作者:m0_58375002