この投稿をフォローしています
https://stackoverflow.com/a/9016545
Pythonでそれを行うにはどうすればよいか知りたいです。そこに BOM データを挿入する方法がわかりません
これは私の現在のコードです
response = HttpResponse(content_type='text/csv')
response['Content-Type'] = 'application/octet-stream'
response['Content-Disposition'] = 'attachment; filename="results.csv"'
writer = UnicodeWriter(response, quoting=csv.QUOTE_ALL, encoding="utf-8")
utf -16 に変換したい。BOm データはこれですが、挿入方法がわかりません ここからhttps://stackoverflow.com/a/4440143
echo "\xEF\xBB\xBF"; // UTF-8 BOM
しかし、私はpythonとutf-16のためにそれが欲しい
そのcsvをメモ帳で開いてみて、最初に挿入\xef\xbb\xb
すると、Excelが正しく表示されました。ただし、最初の列の前にも表示されます。
ユーザーがそれを好まないので、どうすればそれを非表示にできますか