分析または、グラフ作成時に、行列からワークシートに変換またはその反対の操作により、データを再構成する必要があるかもしれません。このページでは、行列をワークシートに変換する時のサンプルと情報を紹介します。なお、反対の操作は、ワークシートを行列に変換するを確認してください。
行列オブジェクトデータをワークシートに変換するには、まず行列オブジェクト内のデータをデータ行列に取得し、クラス内に定義された CopyToメソッドを使用します。
ここでは、すべての行列オブジェクトを直接ワークシートに変換する方法を示します。
// アクティブ行列オブジェクトを新しく作成した行列に直接変換 // 転置なし、列タイプは行列と同じ MatrixLayer ml = Project.ActiveLayer(); // 行列シートをアクティブにする MatrixObject mo = ml.MatrixObjects(0); // 第1行列オブジェクトを取得 matrixbase &mb = mo.GetDataObject(); // 行列オブジェクトからデータを取得 Worksheet wks; wks.Create("Origin"); // 新しいワークシートを作成 mb.CopyTo(wks, 0, 0, -1, -1, 0, 0, FALSE, TRUE); // データをワークシートに変換