......
......
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 にデータを書き込みたいときに問題が発生します。私はこのサイトをチェックしましたが、人々は選択肢がないと言っています. 私はエクセルを使わなければなりません。
さまざまなタブにデータが入力されるように、以下のコードを試しています
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) 簡単な方法はありますか
助けてください