Fusionar y Desfusionar Celdas en GridDesktop
Contents
[
Hide
]
En este tema, discutiremos una función de utilidad para fusionar y desfusionar celdas de una hoja de cálculo. Esta función es útil en aquellos casos en los que necesitamos abarcar algunas filas o columnas para mejorar la legibilidad de los datos.
Fusionar Celdas
Para fusionar celdas en una sola celda grande, siga los siguientes pasos:
- Acceda a cualquier Hoja de Cálculo deseada
- Cree un Rango de Celdas para fusionar
- Fusione el rango de celdas en una celda grande
Puede utilizar el método Fusionar de Hoja de Cálculo para fusionar celdas. Sin embargo, se puede definir un rango de celdas utilizando el objeto CellRange.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(); | |
// Creating a CellRange object starting from "B4" to "C6" | |
CellRange range = new CellRange("B4", "C6"); | |
// Merging a range of cells | |
sheet.Merge(range); |
Desfusionar Celdas
Para desfusionar una celda grande en muchas celdas, siga los siguientes pasos:
- Acceda a cualquier Hoja de Cálculo deseada
- Acceda a la celda fusionada que necesita desfusionarse
- Desfusione la celda grande en muchas celdas utilizando la ubicación de la celda fusionada
Puede utilizar el método Unmerge de Worksheet para descombinar una celda usando su ubicación.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 merged cell that is currently in focus | |
GridCell cell = sheet.GetFocusedCell(); | |
// Unmerging a cell using its location | |
sheet.Unmerge(cell.Location); |
Cuando combinas celdas en una sola celda, se aplican los ajustes de formato de la celda superior izquierda (en el rango de celdas) a la celda combinada, pero cuando se descombina la celda, todas las celdas descombinadas mantienen sus ajustes de formato.