使用Python从SQlite3数据库创建HTML报告

时间:2017-02-11 22:58:16

标签: python html sqlite

我目前正在使用以下代码从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)

1 个答案:

答案 0 :(得分:1)

我自己从未使用过它,但我知道pandas有一个DataFrame.to_html方法,所以你可以做的是: import pandas as pd frame = pd.read_sql_query(your_query, sql_connection) frame.to_html() 您可以阅读this了解详情