簡體   English   中英

用 Python 從 SQLite3 數據庫創建 HTML 報告

[英]Creating HTML report from SQlite3 database in Python

我目前正在使用下面的代碼從 Sqlite3 數據庫中選擇某些信息以將信息返回給用戶。 我想知道是否有人可以將我指向一個庫/函數的正確方向,它可以讓我為用戶創建一個易於閱讀的 HTML 報告,而不是顯示的標准終端?

親切的問候。

connect = sqlite3.connect(sqlitedb)
with connect:
    cur = connect.cursor()
    cur.execute("""SELECT messages._id,messages.body, participants_info.number, participants_info.display_name, participants_info._id
        FROM messages
        INNER JOIN participants_info
        ON messages.participant_id = participants_info._id;""")
while True:

row = cur.fetchone()
if row == None:
    break
print (row)

我從來沒有使用過它自己,但我知道, pandas有DataFrame.to_html方法,以便你可以做的是: import pandas as pd frame = pd.read_sql_query(your_query, sql_connection) frame.to_html()你可以閱讀對於細節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM