简体   繁体   English

如何将数据从SQL SELECT插入电子表格

[英]How to insert data from a SQL SELECT into a spreadsheet

I am having trouble writing the result of my SELECT statement into an excel sheet using xlrd . 我无法使用xlrd SELECT语句的结果写入excel工作表。

I have been able to figure out how to add a new excel row per data row, using: 我已经能够弄清楚如何使用以下方法为每个数据行添加新的Excel行:

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

But how would I also move over a cell (column) for each new data input? 但是对于每个新的数据输入,我还将如何在一个单元格(列)上移动? Or do I have to manually specify all 25 of my columns here? 还是我必须在此处手动指定所有25列?

This is what I did: 这是我所做的:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM