[]
セルのTextプロパティの値は、セルに表示されているとおりの書式付きデータを保持します。一方、Valueプロパティの値は、データモデル内に保存されている書式なしデータを保持します。 SheetViewクラスのGetTextおよびGetValueメソッドを使用すると、セル型に関わらず、セル内のデータを取得できます。
次の表は、編集可能なセル型の一覧と、それぞれのセル型によるデータの処理方法を示します。ここでは、書式設定する場合(Textプロパティによる値の取得)と書式設定しない場合(Valueプロパティによる値の取得)の処理結果を示します。
編集可能なセル型 | 入力例 | 書式付きデータによる処理結果 | 書式なしデータによる処理結果 |
|---|---|---|---|
"$10,000.00" | "$10,000.00" | 10000.00 | |
"10/29/2002" | "10/29/2002" | 2002 年 10 月 29 日火曜日午前 12 時0分0秒を表す DateTime オブジェクト | |
"123-45-6789" | "123-45-6789" | "123456789" | |
"10/29/2002" | "10/29/2002" | 2002年10月29日火曜日午前12時00分00秒を表すDateTimeオブジェクト | |
"123-45-6789" | "123-45-6789" | "123456789" | |
"10000.00" | "10000.00" | 10000.00 | |
任意のテキスト | このテキストを表す文字列 | このテキストを表す文字列 | |
"1.22:50:40" | "1.22:50:40" | TimeSpanオブジェクト {1.22:50:40} | |
任意のデータ | このデータを表す文字列 | オブジェクトを返したのが DateTime、Boolean、または Text のどれであるかに応じて、ブール値または Text 値 | |
"123-45-6789" | "123-45-6789" | "123456789" | |
"10000.00" | "10000.00" | 10000.00 | |
"15%" | "15%" | 0.15 | |
"99-999-9999" | "99-999-9999" | "99-999-9999" | |
任意のテキスト | このテキストを表す文字列 | このテキストを表す文字列 |
次の表は、グラフィカルなセル型の一覧と、それぞれのセル型によるデータの処理方法を示します。
グラフィカルなセル型 | 値データによる処理結果 |
|---|---|
1(ボタンを押した状態) | |
0(ボタンを押していない状態) | |
CheckBoxCellType (2状態) | True(チェック状態) |
False(未チェック状態) | |
CheckBoxCellType (3状態) | 1(チェック状態) |
0(未チェック状態) | |
2(不確定状態(淡色表示)) | |
選択された項目を表すテキストまたはインデックス(EditorValue プロパティを参照) | |
選択した項目を表すテキストまたはインデックス(EditorValueプロパティを参照) | |
空の文字列(Null) | |
ブール値の配列。 "True"(表示済みのリンク)または"False"(未表示のリンク) | |
(該当なし) | |
配列 | |
選択された項目のインデックス(数値) | |
15(実際の値) | |
リッチテキスト形式の文字列 | |
4 |