栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用sqlalchemy将CSV导入数据库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用sqlalchemy将CSV导入数据库

您熟悉Pandas Dataframe吗?

真正易于使用(和调试)

pandas.read_csv(文件名)

In [5]: pandas.read_csv('/tmp/csvt.csv')Out[5]: Name Shack     DB  Payments         Status0  Loyiso Dwala  I156  13542        37  Lightsonly ON1  Attwell Fayo  I157  13077        32       LightsON2  David Mbhele   G25  13155        33       LightsON

要将Dataframes数据插入表中,只需使用
pandas.Dataframe.to_sql

因此,您的主要代码最终将看起来像这样:

engine = create_engine('sqlite:///cdb.db')base.metadata.create_all(engine)file_name = 'client_db.csv'df = pandas.read_csv(file_name)df.to_sql(con=engine, index_label='id', name=cdb1.__tablename__, if_exists='replace')

您应该在我添加的文档链接中进一步阅读,并根据需要设置功能参数(特别注意-if_exists,index,index_label,dtype)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/625363.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号