要求:
我需要将来自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'需要将字符串作为左操作数,而不是元组