私は文字列のリストを作るための簡単なコードを書いています。私が望むのは、そのリストをExcelで開くことができるCSVファイルにエクスポートすることだけです。私は複数の答えを読んだが、まだそれを働かせることはできません。 Python 3を実行しています。私の問題は、新しいCSVファイルを作成すること、または既存のCSVファイルを見つけて書き込むことです。1つのリストをcsvファイルにエクスポートするには?
2
A
答えて
1
yourlist = ['string1', 'string2']
data = ','.join(yourlist)
fh = open('myfile.csv', 'w+')
fh.write(data)
fh.close()
複数のリスト(リストのリストなど)をCSVに書き込む場合はforを使ってループします。上記の例では、インポートを行わずに使用しています。
はまた、csvモジュール(import csv
)
3
チェックアウトcsv
モジュールを使用して交互に行うことができます。
import csv
mylist = ['foo', 'bar', 'baz']
with open('myfile.csv', 'w', newline='\n') as csvfile:
csvwriter = csv.writer(csvfile)
csvwriter.writerow(['Header1', 'Header2', 'Header3'])
csvwriter.writerow(mylist)
が出力:
Header1,Header2,Header3
foo,bar,baz
このコードは、それが存在しない場合は、ファイルを作成、またはmyfile.csv
と呼ばれる既存のファイルを上書きするには次のようになります。詳細情報here。
関連する問題
- 1. Powershellループcsvファイルcsv行を1つずつエクスポートする
- 2. テーブルのリストをCSVファイルにエクスポート
- 3. Excel 2010 - 複数のCSVファイルに1つのXSLMをエクスポート
- 4. 複数のCSVファイルを1つのセルにエクスポート
- 5. Prolog:リスト1の結果をファイルにエクスポート
- 6. Python 3でcsvファイルを1つのcsvファイルに結合する
- 7. Powershell:AD MachineName/UserName/IPv4Addressを1つの* .csvにエクスポートする
- 8. ui:repeatリストをCSVファイルとしてエクスポート
- 9. Export-CSVはCSVリストにエクスポートしようとすると「Length」
- 10. レポートを1つのシングルHTMLファイルにエクスポートするには?
- 11. dojoデータグリッドをcsvファイルにエクスポート
- 12. CSVファイルをHiveにエクスポート
- 13. データベースをCSVファイルにエクスポート
- 14. Pythonカウンタを.CSVファイルにエクスポート
- 15. 1つのcsvファイル
- 16. mysql dbをcsvファイルにエクスポートするツール
- 17. 複数のパンダデータフレームを1つの.csvファイルにエクスポートするにはどうすればよいですか?
- 18. リストを含む辞書をCSVにエクスポート
- 19. CSVファイルをエクスポートする
- 20. PowerShell - エクスポート - CSVファイルの最後にリストされたテキストファイル
- 21. 1つのRDataファイルに複数のCSVファイルをインポートする
- 22. 複数のtsvファイルを1つのcsvファイルに変換する
- 23. csvファイルのデータを1つのファイルに転送する
- 24. awk:複数のcsvファイルの列を1つのcsvファイルに追加する
- 25. 1つのCSVファイルから別のCSVファイルに列を追加する
- 26. beautifulsoupの解析データをCSVファイルにエクスポートするには
- 27. 1つのファイルにcsvファイルをマージする
- 28. テストcsvファイルをエクスポート
- 29. SQLサーバーのデータをCSVファイルにエクスポート
- 30. 各シートを別々のCSVファイルにエクスポート
CSVファイルの次の行に移動するには、Excelファイル内に複数の行が頻繁に表示されるように、値の間にカンマではなく「\ n」と書いてください。 – JoshKopen