Zeilen automatisch anpassen für zusammengeführt Cells
Contents
[
Hide
]
Microsoft Excel bietet eine Funktion, mit der Sie die Höhe einer Zelle automatisch an ihren Inhalt anpassen können. Die Funktion heißt Zeilen automatisch anpassen. Microsoft Excel legt den automatischen Anpassungsvorgang für verbundene Zellen nicht nativ fest. Manchmal ist die Funktion für einen Benutzer von entscheidender Bedeutung, der wirklich Zeilen zum automatischen Anpassen auch für verbundene Zellen implementieren muss.
Aspose.Cells unterstützt diese Funktion durch dieAutoFitter-OptionenAPI. Mit diesem API ist es möglich, Zeilen in einem Arbeitsblatt automatisch anzupassen, einschließlich verbundener Zellen.
Nach dem Ausführen des Codes passt Aspose.Cells Zeilen für verbundene Zellen automatisch an.
Excel-Datei ausgeben
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"); |