Anpassen der Zeilenhöhe und Spaltenbreite

Arbeiten mit Zeilen

Anpassen der Zeilenhöhe

Aspose.Cells stellt eine Klasse bereit, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Workbook Klasse enthält eine WorksheetCollection, die Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet dargestellt. Die Worksheet Klasse bietet eine Cells Sammlung, die alle Zellen im Arbeitsblatt repräsentiert. Die Cells Sammlung stellt mehrere Methoden zur Verwaltung von Zeilen oder Spalten in einem Arbeitsblatt bereit. Einige davon werden im Folgenden detaillierter besprochen.

Die Höhe einer Zeile festlegen

Es ist möglich, die Höhe einer einzelnen Zeile festzulegen, indem die Cells Sammlung’s SetRowHeight Methode aufgerufen wird. Die SetRowHeight Methode nimmt die folgenden Parameter entgegen:

  • Zeilenindex, der Index der Zeile, deren Höhe geändert wird.
  • Zeilenhöhe, die auf die Zeile anzuwendende Zeilenhöhe.
workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetRowHeight(1, 35)
workbook.Save_String("outputRowsAndColumns.xlsx")

Die Höhe aller Zeilen in einem Arbeitsblatt festlegen

Wenn Entwickler die gleiche Zeilenhöhe für alle Zeilen im Arbeitsblatt festlegen müssen, können sie dies mit der SetStandardHeight Methode der Cells Sammlung tun.

workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetStandardHeight(25)
workbook.Save_String("outputRowsAndColumns.xlsx")

Arbeiten mit Spalten

Einstellen der Breite einer Spalte

Setzen Sie die Spaltenbreite, indem Sie die Cells Sammlung mit der SetColumnWidth Methode aufrufen. Die SetColumnWidth Methode akzeptiert die folgenden Parameter:

  • Spaltenindex, der Index der Spalte, deren Breite geändert wird.
  • Spaltenbreite, die gewünschte Spaltenbreite.
workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetColumnWidth(1, 56.5)
workbook.Save_String("outputRowsAndColumns.xlsx")

Einstellen der Breite aller Spalten in einem Arbeitsblatt

Um die gleiche Spaltenbreite für alle Spalten im Arbeitsblatt festzulegen, verwenden Sie die Cells Sammlung mit der SetStandardWidth Methode.

workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetStandardWidth(20.5)
workbook.Save_String("outputRowsAndColumns.xlsx")