5

データを含むチャートコントロールがあります。x軸のデータはDateTimeであり、Y軸は整数です。グラフからデータを引き出してExcelにエクスポートしようとしていますが、DateTime値が、理解したり、デコードする方法を理解したりできる方法で出力されていません。

値の例は次のとおりです。

グラフは2012年4月30日から始まり、2012年8月13日まで続きます。

値は次のとおりです。

{X=41030, Y=16991}
{X=41031, Y=34363}
{X=41032, Y=26744}
{X=41033, Y=28180}
{X=41034, Y=17478}

...intermediate values

{X=41134, Y=1785}

チャートのx軸タイプを日時に設定します

RestartBooksAttempts.Series["Attempts"].XValueType = ChartValueType.DateTime;
RestartBooksAttempts.Series["Books"].XValueType = ChartValueType.DateTime;

そして私は値をつかんでいます:

Convert.ToDateTime(chart.Series[s.Name].Points[i].XValue)
double y = chart.Series[s.Name].Points[i].YValues[0];

明らかに、xポイントはDateTime変換可能な値ではありませんが、これらの値をデコードする方法を知っている人はいますか?

4

1 に答える 1

11

わかりました、わかりました。

これを元に戻すには、DateTime.FromOADate(double)を使用する必要があります。

于 2012-08-14T15:43:46.630 に答える