文件,并生成可执行sql的text文件"/>
python读取xml文件,并生成可执行sql的text文件
需求相关
项目中拿到一个新需求,厂家丢给我们一大堆xml文件,大小有四五十兆,总共有40个xml文件。我需要做的工作是读取xml文件里面我们需要的信息,并将其保存在数据库中。
需求实现
开发中主要使用的是Node.js,在网上看了几篇关于node读取xml文件的教程,感觉不理想。而自己平时又在自学Python,于是想使用Python来尝试一下读取xml文件,看看效果如何。
from xml.dom.minidom import parse
import xml.dom.minidom
import xlwt
import os
number = 0
def createSqlText(orgArr):
"""
创建sql文件
"""
temp_str = ""
for k in range(0, len(orgArr)):
sql = "INSERT INTO ycrh_supplier_base(supplier_name,supplier_md_code,ou_name,cnap_number,account_number,account_name)VALUES("
sql += "\'" + orgArr[k]['VENDOR_NAME'] + '\'' + ","
sql += "\'" + orgArr[k]['MD_CODE'] + '\'' + ","
sql += "\'" + orgArr[k]['OU_NAME'] + '\'' + ","
sql += "\'" + orgArr[k]['CNAP_NUMBER'] + '\'' + ","
sql +
更多推荐
python读取xml文件,并生成可执行sql的text文件
发布评论