python - 如何将 SQL SELECT 中的数据插入到电子表格中

标签 python sql

我在使用 xlrdSELECT 语句的结果写入 Excel 工作表时遇到问题。

我已经能够弄清楚如何为每个数据行添加一个新的 Excel 行,使用:

>>> for row_number, info in enumerate(cursor.fetchall()):
        sheet.write(row_number, info)

但是我如何为每个新数据输入移动单元格(列)?或者我是否必须在此处手动指定所有 25 列?

最佳答案

这就是我所做的:

for number, row in enumerate(cursor.fetchall()):
    for column, cell in enumerate(row):
        sheet.write(number, column, cell)

关于python - 如何将 SQL SELECT 中的数据插入到电子表格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886330/

相关文章:

python - tox 如何通过需求文件安装模块?

python - 为什么改变全局不会出错?

sql - Oracle(旧?)加入 - 用于转换的工具/脚本?

sql - 错误地删除了一些 Oracle DBF 文件 - 我如何告诉 Oracle XE 忘记它们?

sql - 我可以牺牲一致性来允许并发 'insert or update' 和使用 SQL Server 对单个表进行读取访问吗?

mysql - django:自动将行插入数据库

mysql - 如何使用 2 个条件将多行从一个表复制到另一个表

python - 抑制子进程的输出

python - 使用 simpleparse EBNF 解析 nuke 脚本

javascript - 使用scrapy + splash返回html