[Pandora-jp] モジュールのCSVデータが文字化け

Junichi Satoh junichi @ pandorafms.jp
2015年 11月 29日 (日) 21:32:15 JST


さとうです。

> 出てきたデータ、これであってるんでしょうか?
> 
> データは(CPU Loadの場合)、
> 
> date;value;label
> 2015, November 28, 17:39;0.00;平均: 最新:  % ; 平均: 0.51 % ; 最大: 26 % ; 最小:  %
> 
> と言う形になっています。日付、値、ラベル、という形だと、少なくとも
> 
> 2015, November 28, 17:39
> 
> の所は1つのセルに引き込まないとまずい、言い換えれば、年、月日、時刻 の各
> 項目間にコンマがあるのはまずいのではないでしょうか。

1行目の date;value;label が表しているように、区切り文字は ; (セミコロン)
です。なので、, (カンマ) で区切ってしまうとおかしなことになります。

Excel は標準で , (カンマ) 区切りなので、何も考えずに Excel に読み込ん
だりすると、そうなっちゃいますね...

数値データは 3桁ごとに , (カンマ)が入るため、区切り文字のデフォルトを
; (セミコロン)にしてるのか? とか思いますが、本当の理由は良くわかりません。
# Pandora FMS が吐き出す csv って、昔から ; 区切りなんですよね...

---
佐藤 淳一
junichi @ pandorafms.jp


From: ribbon <ppp15478 @ ribbon.or.jp>
Subject: Re: [Pandora-jp] モジュールのCSVデータが文字化け
Date: Sun, 29 Nov 2015 17:50:38 +0900

> On Mon, Nov 23, 2015 at 10:57:08AM +0900, Junichi Satoh wrote:
>> さとうです。
>> 
>> ありがとうございます。
>> 
>> これ、6.0 から新たに追加になった、グラフ表示からの CSV エクスポート
>> 機能ですね。
>> 
>> 確認したところ、
>> 
>>   . csv ファイルのエクスポートを Excel ファイル扱いでエンコードしていた
>>   . そもそもマルチバイト文字対応がちゃんとできてない
>> 
>> という問題があることがわかりました。
>> 
>> 以下の通り develop および pandora_6.0 ブランチに修正を入れましたので
>> 次回リリースからは直っているはずです。
> 
> テストしてみました。文字コードとしては直りました。が、
> 出てきたデータ、これであってるんでしょうか?
> 
> データは(CPU Loadの場合)、
> 
> date;value;label
> 2015, November 28, 17:39;0.00;平均: 最新:  % ; 平均: 0.51 % ; 最大: 26 % ; 最小:  %
> 
> と言う形になっています。日付、値、ラベル、という形だと、少なくとも
> 
> 2015, November 28, 17:39
> 
> の所は1つのセルに引き込まないとまずい、言い換えれば、年、月日、時刻 の各
> 項目間にコンマがあるのはまずいのではないでしょうか。
> 
> ribbon
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp


Pandora-jp メーリングリストの案内