Zellwert abrufen und ändern
Zugriff und Ändern des Zellwerts
Zeichenfolgenwerte
Bevor der Wert einer Zelle abgerufen und geändert wird, müssen Sie wissen, wie Sie auf Zellen zugreifen. Für Details zu den unterschiedlichen Ansätzen zum Zugriff auf Zellen, siehe Auf Arbeitsblattzellen zugreifen.
Jede Zelle hat eine Eigenschaft namens StringValue. Sobald auf eine Zelle zugegriffen wurde, können Entwickler die Eigenschaft StringValue verwenden, um auf den Zeichenwert der Zelle zuzugreifen. Zum Ändern von Zellwerten wird eine spezielle Methode PutValue bereitgestellt, die verwendet werden kann, um den Zeichenwert der Zelle zu aktualisieren.
// 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 | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Accessing "B1" cell of the worksheet | |
GridCell cell = sheet.Cells["B1"]; | |
// Accessing the string value of "B1" cell | |
Label1.Text = cell.StringValue; | |
// Modifying the string value of "B1" cell | |
cell.PutValue("Hello Aspose.Grid"); |
Alle Arten von Werten
Die PutValue-Methode eines Zellenobjekts hat 8 verfügbare Überlastungen, die zum Ändern beliebiger Typen von Werten (Boolean, int, double, DateTime und string) in einer Zelle verwendet werden können.
// 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 | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Accessing "B3" cell of the worksheet | |
GridCell cell = sheet.Cells["B3"]; | |
// Putting a value in "B3" cell | |
cell.PutValue(30); |
Es gibt auch eine überladene Version der PutValue-Methode, die jeden Wert in Zeichenfolgenformat entgegennehmen und automatisch in einen entsprechenden Datentyp konvertieren kann. Um dies zu ermöglichen, übergeben Sie den Boolean-Wert true an einen anderen Parameter der PutValue-Methode, wie im folgenden Beispiel gezeigt.
// 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 | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Accessing "B5" cell of the worksheet | |
GridCell cell = sheet.Cells["B5"]; | |
// Putting a numeric value as string in "B5" cell that will be converted to a suitable data type automatically | |
cell.PutValue("19.4", true); |