Как импортировать данные из sqlite, используя python-docx? - PullRequest
0 голосов
/ 12 ноября 2018

Требование:

Мне нужно, чтобы текстовые и графические данные из sqlite3 db были включены в слово doc.

Что я делаю:

Я использую библиотеку python-docx, использую эту документацию, чтобы начать .

Структура базы данных:

CREATE TABLE Users (UserID целочисленный 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')

Сообщение об ошибке: Ошибка типа: для 'in' в качестве левого операнда требуется строка, а не кортеж

...