0

我有 Sqlite 数据库,我需要将数据库中的数据写入 Excel 电子表格。我搜索了一下,我只能找到相反的结果,如何将数据从 excel 写入数据库。我发现很少有可以使用 excel 的库。例如 Pandas、Openpyxl、xlsxwriter ......有人可以帮我告诉我其中哪一个是“最适合”的吗?先感谢您。

4

1 回答 1

0

任何人都适合这个。使用你最了解的那个。xlswriter 中的前:

from xlsxwriter.workbook import Workbook
import sqlite3
workbook = Workbook('YOUR_DOC.xlsx')
worksheet = workbook.get_worksheet_by_name("Sheet1")

conn=sqlite3.connect('YOUR_DB.sqlite')
c=conn.cursor()
query=c.execute("YOUR_QUERY")
for rowIndex, row in enumerate(query):
    for colIndex, value in enumerate(row):
        worksheet.write(rowIndex, colIndex, row[colIndex])
workbook.close()
于 2019-09-28T19:40:49.760 回答