利用Python将Excel文件转换为sqlite数据库文件


  • 最近想将Excel文件转换为sqlite数据库文件,网上有一大堆Python代码,但都过于冗余,二少原创利用pandas库只需要几行代码将Excel格式转换为sqlite格式。
import  pandas  as pd
import sqlite3 as db

#如果某列中有开头为0的数字字符串,则需要添加参数  converters={'开头是0的列名':str}

df=pd.read_excel('学生成绩.xls',sheet_name='一班') 
with db.connect('test.sdb') as con:    
    try:
        df.to_sql(name = 'yibancj', con = con, if_exists='replace', index = None)
        print('转换成功')    
    except Exception as e:
        print(f'转换出错,原因为:{e.args}')

文章作者: 龙家二少
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 龙家二少 !
  目录