SPREAD for WPF 4.0J - GcSpreadSheet
セルの値の取得/設定
MESCIUS SPREAD for WPF 4.0J - GcSpreadSheet > 開発者ガイド > セル > セルの値の取得/設定

GcSpreadSheet では、複数の方法でセルの値を取得および設定できます。API はテキスト、数値、日付を含む標準的なデータ型をサポートしています。

 セル値の設定
特定のセルに値を割り当てるには、IRange.Value プロパティを使用します。
コードのコピー
// セル A1 を整数に設定します。
spreadSheet1.Workbook.ActiveSheet.Cells["A1"].Value = 12345;

// セル B1 を文字列に設定します。
spreadSheet1.Workbook.ActiveSheet.Cells["B1"].Value = "GcSpreadSheet へようこそ";

// セル C1 を日付に設定します。
spreadSheet1.Workbook.ActiveSheet.Cells["C1"].Value = DateTime.Today;
コードのコピー
' セル A1 を整数に設定します。
spreadSheet1.Workbook.ActiveSheet.Cells("A1").Value = 12345

' セル B1 を文字列に設定します。
spreadSheet1.Workbook.ActiveSheet.Cells("B1").Value = "GcSpreadSheet へようこそ"

' セル C1 を日付に設定します。
spreadSheet1.Workbook.ActiveSheet.Cells("C1").Value = DateTime.Today

また、指定した行インデックスおよび列インデックスのセルに値を割り当てるには、SetValue メソッドを使用します。

コードのコピー
// セル (3, 3) の値を整数に設定します。
spreadSheet1.Workbook.ActiveSheet.SetValue(3, 3, 10000);

// セル (3, 4) の値を文字列に設定します。
spreadSheet1.Workbook.ActiveSheet.SetValue(3, 4, "GcSpreadSheet へようこそ");

// セル (3, 5) の値を現在の日付に設定します。
spreadSheet1.Workbook.ActiveSheet.SetValue(3, 5, DateTime.Today);
コードのコピー
' セル (3, 3) の値を整数に設定します。
spreadSheet1.Workbook.ActiveSheet.SetValue(3, 3, 10000)

' セル (3, 4) の値を文字列に設定します。
spreadSheet1.Workbook.ActiveSheet.SetValue(3, 4, "GcSpreadSheet へようこそ")

' セル (3, 5) の値を現在の日付に設定します。
spreadSheet1.Workbook.ActiveSheet.SetValue(3, 5, DateTime.Today)
 セル値の取得
セルの内容を取得するには、GetValue メソッド、または Cells[row, column].Value プロパティのいずれかを使用できます。どちらも object を返すため、必要に応じて適切な型にキャストする必要があります。
コードのコピー
// セル A1 の値を取得し、変数 value に格納します。
object value = spreadSheet1.Workbook.ActiveSheet.GetValue(0, 0);

// セル C1 の値を取得し、変数 value2 に格納します。
object value2 = spreadSheet1.Workbook.ActiveSheet.Cells[0, 2].Value;
コードのコピー
' セル A1 の値を取得し、変数 value に格納します。
Dim value As Object = spreadSheet1.Workbook.ActiveSheet.GetValue(0, 0)

' セル C1 の値を取得し、変数 value2 に格納します。
Dim value2 As Object = spreadSheet1.Workbook.ActiveSheet.Cells(0, 2).Value