[英]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.