python将sqlite数据库导出成excel

有时候我们需要将sqlite里面的表导出成excel,以便之后的数据分析,这里假设数据库中的一张表名为question,使用python将sqlite数据库导出成excel的语句为:

import sqlite3
from xlsxwriter.workbook import Workbook
workbook = Workbook('output.xlsx')
worksheet = workbook.add_worksheet()
# 传入数据库路径,db.s3db或者test.sqlite
conn=sqlite3.connect('db.s3db_or_test.sqlite')
c=conn.cursor()
mysel=c.execute("select * from question")
for i, row in enumerate(mysel):
    for j, value in enumerate(row):
        worksheet.write(i, j, value)
workbook.close()

参考链接:https://stackoverflow.com/questions/18678243/how-to-import-data-from-sqlite-to-excel-using-xlsxwriter-in-python

扫码关注

实用AI客栈

获取最新AI资讯与实战案例

小编微信号 : langu86

posted @ 2022-11-13 22:35  dlhl  阅读(879)  评论(0)    收藏  举报