CSV cell内で改行する方法

CSVファイルの作成方法

excelで読み込むCSVファイル(UTF-8)は、カンマ(,)区切りでシーケンシャルファイルを作成すれば良いが、excelのcell内で改行したい場合に以下の方法で作成する必要がある。
1. カラムの区切りはカンマ(,)とする。
2. 改行コードは、carriage return("\r": 0x0d 0x0a)、cell内の改行は、line feed("\n": 0x0a)とする。
3. ファイルの先頭にBOMを出力する。
 Javaの実装例:

System.out.write(0xef); //BOM
System.out.write(0xbb); //BOM
System.out.write(0xbf); //BOM
4. 拡張子(.csv)とする。

コメント

人気の投稿