Example #1
0
def get_features_data():
    result_set = []

    conn = connect_db()
    cur = conn.cursor()

    sql_select_f_e_info = "SELECT * FROM bs.fact_evidence_info_sup"

    cur.execute(sql_select_f_e_info)
    result_set = cur.fetchall()

    cur.close()
    connect_close()

    return result_set
Example #2
0
def get_result_of_fact():

    conn = connect_db()
    cur = conn.cursor()
    result_set = []

    sql_select_evidence_info = "SELECT divideresult FROM bs.fact_info"

    try:
        cur.execute(sql_select_evidence_info)
        result_set = cur.fetchall()
    except:
        print "Error: unable to fecth data"

    print "fact_num", len(result_set)

    # for result in result_set:
    #     print result[0]

    connect_close()

    return result_set
Example #3
0
def sql_to_excel(tablename, outputpath):
    conn = connect_db()
    cur = conn.cursor()

    result_set = []

    sql_select = "SELECT * FROM bs." + tablename

    # print sql_select

    cur.execute(sql_select)

    result_set = cur.fetchall()

    # 获取表中的数据字段名称
    fields = cur.description
    workbook = xlwt.Workbook()
    sheet = workbook.add_sheet('table_' + tablename, cell_overwrite_ok=True)

    # print fields

    cur.close()
    connect_close()

    # 写上字段信息
    for field in range(0, len(fields)):
        sheet.write(0, field, fields[field][0])

    # 获取并写入数据段信息
    row = 1
    col = 0
    for row in range(1, len(result_set) + 1):
        for col in range(0, len(fields)):
            sheet.write(row, col, result_set[row - 1][col])

    workbook.save(outputpath)
Example #4
0
    begin = datetime.datetime.now()

    file_path = unicode("F:\\南京大学\\毕设\\共享文书\\民事一审\\", 'utf-8')

    # 测试一篇文书
    # filename = unicode("1242875.xml", 'utf-8')
    # save_xml_data(file_path, filename)

    # 多篇文书
    files = get_files(file_path)

    print "共有", len(files), "篇文书"

    i = 0

    connect_db()
    for filename in files:
        i += 1
        save_xml_data(file_path, filename)
    connect_close()

    end = datetime.datetime.now()

    runtime = end - begin

    print "运行时间:", runtime

    # print "写入了", i, "篇文书"