如何将python数据库中的数据写入excel电子表格?

如何将python数据库中的数据写入excel电子表格?,python,excel,database,sqlite,Python,Excel,Database,Sqlite,我有SqLite数据库,我需要将数据库中的数据写入Excel电子表格。我搜索了一下,我能找到的恰恰相反,如何从excel将数据写入数据库。我发现很少有库可以使用excel。例如熊猫、Openpyxl、xlsxwriter。。。 有人能帮我告诉我哪一个最适合这个吗?提前谢谢你。任何人都适合这样做。用你最熟悉的。xlswriter中的Ex: from xlsxwriter.workbook import Workbook import sqlite3 workbook = Workbook('YOU

我有SqLite数据库,我需要将数据库中的数据写入Excel电子表格。我搜索了一下,我能找到的恰恰相反,如何从excel将数据写入数据库。我发现很少有库可以使用excel。例如熊猫、Openpyxl、xlsxwriter。。。
有人能帮我告诉我哪一个最适合这个吗?提前谢谢你。

任何人都适合这样做。用你最熟悉的。xlswriter中的Ex:

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()

你应该尽自己最大的努力。您提到的所有库都可以满足您的需要。欢迎使用SO。这不是一个讨论论坛或教程。请花点时间阅读和阅读该页面上的其他链接。将SQL查询结果导出到CSV文件很简单,让Excel将CSV文件导入电子表格也很简单……上述副本的可能副本应涵盖您尝试执行的任何操作。