※Mac用オフィス 2004 と Windows用オフィス2007 で確認。
(勝手に)CSV仕様
・基本はデータを " で囲う。(例)"abc","123", ...
・エスケープ文字(¥)が出現する場合はそれ自体をエスケープする(例)¥→¥¥
・ " が出現する場合は2つ重ねる。(例)"NEKO" なら ""NEKO"" とする
・行末の改行コード
Windows: ¥r¥n
MacOSX: ¥r
・データ内に改行が入る場合、改行コードはエスケープコードを使う。
Windows: ¥n
MacOSX: ¥r
(例)"ABC¥r¥nDEF"
※なお、Windowsの改行に合わせた場合、MacOSXのオフィスでは改行されない(その逆も同じ)
CSVのコードを調べたい場合は適当なデータをエクセルで作り、それをCSVで吐き出してバイナリを調べればよい。
Responses
Leave a Response