import sqlite3
from xlsxwriter.workbook import Workbook
workbook = Workbook('output2.xlsx')
worksheet = workbook.add_worksheet()
conn=sqlite3.connect('test.sqlite')
c=conn.cursor()
c.execute("select * from abc")
mysel=c.execute("select * from abc ")
for row in mysel:
print row
worksheet.write(0, 0, row[0])
workbook.close()
这是 SQLITE 数据库表的布局。
id sno
1 100
2 200
3 300
4 400
使用worksheet.write(0,0,row[0]),在Excel文件的第一个单元格中输出4。
使用worksheet.write(0,0,row[1]),在Excel文件的第一个单元格中输出400。
我无法解决FOR LOOP问题,请帮忙。
write_row(i, 0, row)
。 - jmcnamaraworksheet.write_row()
。我已经点赞了 :-). @ashir_nasir 应该接受,因为这是一个好答案。 - jmcnamara