如何使用python-docx从sqlite导入数据?

时间:2018-11-12 01:21:43

标签: python-3.x sqlite python-docx

要求:

我需要将来自sqlite3 db的文本和图像数据填充到word文档中。

我在做什么:

我正在使用python-docx库using this documentation to get started

Db结构:

创建表用户(用户ID整数PRIMARY KEY,用户名文本NOT NULL,UserImage Blob)

我的代码:

import sqlite3
from docx import Document

document = Document()
document.add_heading("Test Report from Sql",0) # ---> Document heading name
connection = sqlite3.connect("demo.db")  # ---> Connection to Db
cursor = connection.cursor()
rows = cursor.execute("SELECT UserName FROM Users where UserID = 1") # ---> Trying to get text values from db and adding
p = document.add_paragraph(rows)

connection.close()
document.save('Report1.docx')

错误消息: TypeError:'in'需要将字符串作为左操作数,而不是元组

0 个答案:

没有答案