# GetTableData

マニュアル > コントロールリファレンス > 基本 > グリッドコントロール > メソッド > # GetTableData |

| セルからデータを一括で取得する。 構文1 GetTableData( &Data, AreaType ) 指定したエリアのセルのデータを一括取得する。 パラメータ
&Data
| 型： | 汎用
| データは列、行で構成される２次元配列（テーブル）で受け取ります。
AreaType
| 型： | 文字
| "all" - 全セル（ヘッダセルは含まない）。 "select" - 現在選択している範囲のセル。 "cursor" -現在のカーソル位置のセル。１つしかセルを選択していない場合は、"select"と同じ。 "headerx" - ヘッダセル（水平方向）。 "headery" - ヘッダセル（垂直方向）。 "allandheader" - ヘッダセルを含めた全セル。 "allandheaderx" - ヘッダセル（水平方向）を含めた全セル。 "allandheadery" - ヘッダセル（垂直方向）を含めた全セル。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文2 GetTableData( &Data, "row", Row ) 指定した行のデータを取得する。 パラメータ
&Data
| 型： | 汎用
| データは列、行で構成される２次元配列（テーブル）で受け取ります。
AreaType
| 型： | 文字
| "row"
Row
| 型： | 数値
| 行のインデックス（0から始まる行番号）。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文3 GetTableData( &Data, "col", Col ) 指定した列のデータを取得する。 パラメータ
&Data
| 型： | 汎用
| データは列、行で構成される２次元配列（テーブル）で受け取ります。
AreaType
| 型： | 文字
| "col"
Col
| 型： | 数値
| 列のインデックス（0から始まる列番号）。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文4 GetTableData( &Data, "range", Col1, Row1, Col2, Row2 ) 指定した範囲のセルのデータを取得する。 パラメータ
&Data
| 型： | 汎用
| データは列、行で構成される２次元配列（テーブル）で受け取ります。
AreaType
| 型： | 文字
| "range"
Col1
| 型： | 数値
| 列1のインデックス（0から始まる列番号）。
Row1
| 型： | 数値
| 行1のインデックス（0から始まる行番号）。
col2
| 型： | 数値
| 列2のインデックス（0から始まる列番号）。
Row2
| 型： | 数値
| 行2のインデックス（0から始まる行番号）。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
解説
セルからデータを一括で取得する。データは列、行で構成される２次元配列（テーブル）で受け取ります。
参照 SetCellType SetCellProperty GetCellProperty SetData GetData SetTableData GetTableData SetColData SetRowData SetColWidth GetColWidth SetRowHeight GetRowHeight AddRow AddCol InsertRow InsertCol DelRow DelCol Clear FindRowData FindColData IsSelectedRow IsSelectedCol IsSelectedCell GetSelectedRow GetSelectedRows GetSelectedCol GetSelectedCols GetSelectedCell SelectCell ClearSelection ScrollCell GetFirstVisibleRow GetFirstVisibleCol Copy Paste Cut ClearData LoadCsvFile SaveCsvFile SetGridLine Print