python pandas 读取execl指定类型插入Oracle 或mysql

1、pandas指定类型插入Oracle数据库

python;gutter:true; import pandas as pd import sqlalchemy.types as type from connet_ora import connet_oracle</p> <h1>链接Oracle</h1> <p>engine = connet_oracle()</p> <p>df = pd.read_excel('./gzyh/生产规则编号.xls',dtype=str)</p> <h1>data.to_csv("./data/df.csv")</h1> <p>print(df.head())</p> <h1>空值处理</h1> <h1>df[df=='nan'] = None</h1> <h1>df.fillna('',inplace=True)</h1> <p>print(df.shape) data:pd.DataFrame = df.copy()</p> <h1>指定字段类型插入</h1> <p>col_type:dict = {'SUB_FETR_ID':type.VARCHAR(11),'EXSQL':type.VARCHAR(2000)} data.to_sql('t1d_fetr_sql_20220629', con=engine,if_exists='replace',index=False,chunksize=1000,dtype=col_type)

自动化学习。

Original: https://www.cnblogs.com/wuzaipei/p/16423150.html
Author: 缘高情定
Title: python pandas 读取execl指定类型插入Oracle 或mysql

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/8184/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总