1

私は Kinect を使用しており、追跡座標を Excel ファイルに保存しようとしています。Excelファイルを作成してデータを保存することはできましたが、グラフを作成するにはデータの保存方法をフォーマットする必要があります。どうすればいいのですか?

現在、データは次のように 1 つのセルに表示されています。

23-04-13 10:24

頭:X:411 Y:255

肩の中心: X:417 Y:317

左肩: X:360 Y:353

肩右: X:474 Y:357

肘左: X:341 Y:412

肘右: X:513 Y:426

手首左: X:321 Y:451

手首右: X:513 Y:471

ハンドレフト: X:312 Y:454

右手: X:502 Y:471

背骨:X:422 Y:389

ヒップセンター: X:422 Y:403

ヒップレフト: X:397 Y:429

腰右:X:450 Y:434

ひざ左: X:305 Y:484

膝右:X:316 Y:425

足首左: X:205 Y:547

足首右: X:426 Y:437

左足: X:178 Y:559

右足: X:394 Y:441

個別のセルに座標値が必要です。

Excelに保存するための私のコード。

}

        TextBox1.Text = Head;
        TextBox2.Text = ShoulderCenter;
        TextBox3.Text = ShoulderLeft;
        TextBox4.Text = ShoulderRight;
        TextBox5.Text = ElbowLeft;
        TextBox6.Text = ElbowRight;
        TextBox7.Text = WristLeft;
        TextBox8.Text = WristRight;
        TextBox9.Text = HandLeft;
        TextBox10.Text = HandRight;
        TextBox11.Text = Spine;
        TextBox12.Text = HipCenter;
        TextBox13.Text = HipLeft;
        TextBox14.Text = HipRight;
        TextBox15.Text = KneeLeft;
        TextBox16.Text = KneeRight;
        TextBox17.Text = AnkleLeft;
        TextBox18.Text = AnkleRight;
        TextBox19.Text = FootLeft;
        TextBox20.Text = FootRight;


        {
            StreamWriter sw = File.AppendText("Data.xls");
            sw.WriteLine(DateTime.Now);
            sw.WriteLine(TextBox1.Text);
            sw.WriteLine(TextBox2.Text);
            sw.WriteLine(TextBox3.Text);
            sw.WriteLine(TextBox4.Text);
            sw.WriteLine(TextBox5.Text);
            sw.WriteLine(TextBox6.Text);
            sw.WriteLine(TextBox7.Text);
            sw.WriteLine(TextBox8.Text);
            sw.WriteLine(TextBox9.Text);
            sw.WriteLine(TextBox10.Text);
            sw.WriteLine(TextBox11.Text);
            sw.WriteLine(TextBox12.Text);
            sw.WriteLine(TextBox13.Text);
            sw.WriteLine(TextBox14.Text);
            sw.WriteLine(TextBox15.Text);
            sw.WriteLine(TextBox16.Text);
            sw.WriteLine(TextBox17.Text);
            sw.WriteLine(TextBox18.Text);
            sw.WriteLine(TextBox19.Text);
            sw.WriteLine(TextBox20.Text);

            sw.Close();          

    }
4

1 に答える 1