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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM