Доступ и изменение значения ячейки
Доступ и изменение значения ячейки
Строковые значения
Перед тем, как получить доступ и изменить значение ячейки, вам необходимо знать, как получать доступ к ячейкам. Для получения подробной информации о различных подходах к доступу к ячейкам обратитесь к Доступ к ячейкам таблицы.
У каждой ячейки есть свойство с именем StringValue. После того как ячейка получена, разработчики могут использовать свойство StringValue для доступа к строковому значению ячеек. Для изменения значений ячеек предоставляется специальный метод PutValue, который можно использовать для обновления строкового значения ячейки.
// 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"); |
Все типы значений
Метод PutValue объекта ячейки имеет 8 доступных перегрузок, которые можно использовать для изменения любого типа значения (логическое, целое, вещественное, даты и строки) в ячейке.
// 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); |
Также существует перегруженная версия метода PutValue, которая может принимать любой тип значения в формате строки и автоматически преобразовывать его в соответствующий тип данных. Чтобы это произошло, укажите логическое значение true для другого параметра метода PutValue, как показано ниже в примере.
// 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); |