csvから読み込んだ内容を別ファイル名のcsvへ書き込みたいです。
pythonのプログラミングを勉強し始めの初心者です。
現在csvの内容を読み込み、その読み込んだ内容を別ファイル名のxlsx/csv/xlsmのどれかに書き込むというプログラムを作りたいと思っております。
下記の通り、読み込むまでは出来たのですが、その後の別ファイルへの書き込みができません。
別ファイル名は【test.xlsx or csv or xlsm】として、書き込み開始セルを【A6】としたいです。
ご教示願います。
書いたプログラムは以下の通りです。
import csv with open('test.csv', 'r') as f: reader=csv.reader(f) header=next(reader) #ヘッダー削除 for row in reader: if 'リンゴ' not in row[3]: #3列目にリンゴの文字列があれば行削除 print(row) with open('test1.csv','w') as f: writer=csv.writer(f) writer.writerows(row)
結果は読み込んだ最終行の文字列がセルごとにバラバラに記述されるファイルが出来ました。
読み込みはこちらが意図した動きをしているのですが、書き込みがだめです。
どなたかご教示いただければ幸いです。
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー