0
MacOS上でExcel 15何らかの理由でSierraが改行を表示しない。Excelが空白行をCSVに表示しない(MacOS)
私は、CSV
output = "test.csv"
sensor_names = ["A", "B", "C"]
data = [ [1,2,3], [4,5,6], None, [10,11,12] ]
with open(output, "wb", newline='') as fp:
fp.write(",".join(sensor_names))
fp.write("\n")
for line in data:
if line is None:
fp.write("\n")
continue
fp.write(",".join(str(x) for x in line))
fp.write("\n")
このコードは、1つの改行を生成し、私は、テキストエディタで開いたときに、私は空白行を参照してくださいを作成し、いくつかの簡単なPythonコードを持っています。 しかし、Excelで開くと、空白行が表示されません。
2つの新しい行\ n \ nを入力すると、空白がExcelに表示されますが、実際には実際のファイルには2つの改行があります。
また、私はWindowsを使用していないので、不要な文字が追加されました。
これに対する解決策はありますか?
私は違いについて知っていますが、この場合は互換性は必要ありません。私はちょうど\ nを使用してMacでExcelで新しい行を見ることができるようにしたいが、これはMacがどの行末で使用するのかということだからだ。 – rasen58