一、数据准备
1、excel数据准备(包含字符串、整数、小数、科学计数法、空值)
2、oracle建表
CREATE TABLE AM_DC.FXM_TEST
(CLO1 VARCHAR2(12),
CLO2 NUMBER(8,0),
CLO3 NUMBER(36,2),
CLO4 NUMBER(36,4),
CLO5 VARCHAR2(12)
);
commit;
二、代码
注意:必要时需要先删除数据库中数据再导数入库。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
import csv
import xlrd
import os
import re
class ImportOracle(object):
def inoracle(self):
pass
def ConnOracle(self):
conn = cx_Oracle.connect("用户名", "密码", "ip:端口/服务名")
cursor = conn.cursor(