セルの値を取得および変更する

Aspose.Cells.GridDesktopを使用したセルの値へのアクセスと変更

セルの値にアクセスして変更する前に、ワークシートのセルにアクセスする方法を知っておく必要があります。ワークシートのセルにアクセスする方法については、3つのアプローチがあります。これらの3つのアプローチの詳細については、ワークシートのセルにアクセスするを参照してください。

それぞれのセルにはValueというプロパティがあります。ですので、一度セルにアクセスしたら、開発者はValueプロパティの内容にアクセスして変更し、セルの値をアクセスおよび変更できます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing the cell using its name
GridCell cell = sheet.Cells["A1"];
// Accessing & modifying the value of "A1" cell
cell.Value = DateTime.Now;

重要: セルのValueプロパティを使用して値を変更することは、1つまたは数個のセルの値を設定するための適切な方法です。しかし、多くのセルの値を設定する必要がある場合は、このアプローチのパフォーマンスが良くない可能性があります。そのため、多くのセルの値を設定する場合は、アプリケーションのパフォーマンスを向上させるために、セルのSetCellValueメソッドを使用する必要があります。SetCellValueメソッドを使用した上記のコードスニペットの改良版を以下に示します。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing the cell using its name
GridCell cell = sheet.Cells["A1"];
// Setting the value of "A1" cell
cell.SetCellValue(DateTime.Now);