Autoajustar filas para combinar Cells
Contents
[
Hide
]
Microsoft Excel proporciona una función que le permite cambiar automáticamente el tamaño de la altura de una celda según su contenido. La característica se llama filas de ajuste automático. Microsoft Excel no establece la operación de ajuste automático en celdas combinadas de forma nativa. A veces, la función se vuelve vital para un usuario que realmente necesita implementar filas de ajuste automático también en celdas combinadas.
Aspose.Cells admite esta función a través delAutoFitterOpcionesAPI. Con este API, es posible ajustar filas automáticamente en una hoja de cálculo, incluidas las celdas combinadas.
Después de ejecutar el código, Aspose.Cells ajusta automáticamente las filas de las celdas combinadas.
Archivo de Excel de salida
This file contains hidden or 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-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(AutoFitRowsforMergedCells.class); | |
// Instantiate a new Workbook | |
Workbook wb = new Workbook(); | |
// Get the first (default) worksheet | |
Worksheet _worksheet = wb.getWorksheets().get(0); | |
// Create a range A1:B1 | |
Range range = _worksheet.getCells().createRange(0, 0, 1, 2); | |
// Merge the cells | |
range.merge(); | |
// Insert value to the merged cell A1 | |
_worksheet.getCells().get(0, 0).setValue( | |
"A quick brown fox jumps over the lazy dog. A quick brown fox jumps over the lazy dog....end"); | |
// Create a style object | |
Style style = _worksheet.getCells().get(0, 0).getStyle(); | |
// Set wrapping text on | |
style.setTextWrapped(true); | |
// Apply the style to the cell | |
_worksheet.getCells().get(0, 0).setStyle(style); | |
// Create an object for AutoFitterOptions | |
AutoFitterOptions options = new AutoFitterOptions(); | |
// Set auto-fit for merged cells | |
options.setAutoFitMergedCells(true); | |
// Autofit rows in the sheet(including the merged cells) | |
_worksheet.autoFitRows(options); | |
// Save the Excel file | |
wb.save(dataDir + "autofitmergedcells.xlsx"); |