[Pandora-jp] モジュールのCSVデータが文字化け
ribbon
ppp15478 @ ribbon.or.jp
2015年 11月 29日 (日) 21:56:25 JST
On Sun, Nov 29, 2015 at 09:32:15PM +0900, Junichi Satoh wrote:
> > の所は1つのセルに引き込まないとまずい、言い換えれば、年、月日、時刻 の各
> > 項目間にコンマがあるのはまずいのではないでしょうか。
>
> 1行目の date;value;label が表しているように、区切り文字は ; (セミコロン)
> です。なので、, (カンマ) で区切ってしまうとおかしなことになります。
>
> Excel は標準で , (カンマ) 区切りなので、何も考えずに Excel に読み込ん
> だりすると、そうなっちゃいますね...
>
> 数値データは 3桁ごとに , (カンマ)が入るため、区切り文字のデフォルトを
> ; (セミコロン)にしてるのか? とか思いますが、本当の理由は良くわかりません。
> # Pandora FMS が吐き出す csv って、昔から ; 区切りなんですよね...
数値表記の桁区切りにカンマ(,)を使うので、それと混乱させたくなかったのでしょうね。
ただ、CSV=カンマ区切りなので、そのままExcelに引き込もうとすると
おかしな事になってしまいますね。
あとはロケールによって日付の年月日分離の時にカンマを使う国があるかと。
そういえば、日付はロケールに従わないで出力していますね。
各セルを引用符""で区切ってカンマ区切りにした方がいいのではないかと思います。
が、直すの大変かな。
ribbon
Pandora-jp メーリングリストの案内