作成日: 2021/07/26 最終更新日: 2021/07/26
文書種別
技術情報
詳細
コードでセルに値を設定する際に、設定した値を変換せずにSPREADに表示させたい場合にはTextプロパティではなく、Valueプロパティを使用します。
対して、SPREADに表示されている値をコードで取得する場合にはTextプロパティを使用します。
対して、SPREADに表示されている値をコードで取得する場合にはTextプロパティを使用します。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.Cells(0, 0).Text = "Textプロパティに「123456E78」をセット"
FpSpread1.ActiveSheet.Cells(1, 0).Value = "Valueプロパティに「123456E78」をセット"
'セルに値を設定する
FpSpread1.ActiveSheet.Cells(0, 1).Text = "123456E78"
FpSpread1.ActiveSheet.Cells(1, 1).Value = "123456E78"
'表示されている値を取得する
Debug.WriteLine("B1_Text:" & FpSpread1.ActiveSheet.Cells(0, 1).Text) '1.23E+83
Debug.WriteLine("B2_Text:" & FpSpread1.ActiveSheet.Cells(1, 1).Text) '123456E78
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
fpSpread1.ActiveSheet.Cells[0, 0].Text = "Textプロパティに「123456E78」をセット";
fpSpread1.ActiveSheet.Cells[1, 0].Value = "Valueプロパティに「123456E78」をセット";
//セルに値を設定する
fpSpread1.ActiveSheet.Cells[0, 1].Text = "123456E78";
fpSpread1.ActiveSheet.Cells[1, 1].Value = "123456E78";
//表示されている値を取得する
Debug.WriteLine("B1_Text:" + fpSpread1.ActiveSheet.Cells[0, 1].Text); //1.23E+83
Debug.WriteLine("B2_Text:" + fpSpread1.ActiveSheet.Cells[1, 1].Text); //123456E78
}
<実行結果イメージ>
