......
......
ofile = open('test.csv', "wb")
writer = csv.writer(ofile)
conn=sqlite3.connect('test.sqlite')
c=conn.cursor()
c.execute("select * from emp")
mysel=c.execute("select * from emp")
for row in mysel:
print row
writer.writerow(row)
ofile.close()
.....
.....
上面的代码工作正常,我得到的结果是 csv。
当我想在多个选项卡中的 csv 中写入数据时,问题就开始了。我在这个网站上查了一下,人们说没有选择。我必须使用 Excel。
要在不同的选项卡中填充数据,我正在尝试下面的代码
import xlsxwriter
ofile = xlsxwriter.Workbook('mac.xlsx')
worksheet1 = ofile.add_worksheet()
conn=sqlite3.connect('test.sqlite')
c=conn.cursor()
c.execute("select * from emp")
mysel=c.execute("select * from emp ")
for row in mysel:
print row
worksheet1.write("A1",row)
#worksheet1.write(" ",row)
#worksheet1.write(row)
ofile.close()
没有成功,请帮我解决问题,我希望我的目标(在多个选项卡中使用 python 从 sqlite3 将数据写入 excel)是明确的。请分享您的经验想法
1)我可以使用 xlsxwriter 来做到这一点吗 2)我应该使用任何其他库 3)有什么简单的方法可以做到吗
请帮忙