Zeilen und Spalten formatieren
Arbeiten mit Zeilen
Wie man die Zeilenhöhe anpasst
Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Workbook-Klasse enthält eine WorksheetCollection, die den Zugriff auf jede Arbeitsmappe in der Excel-Datei ermöglicht. Eine Arbeitsmappe wird durch die Worksheet-Klasse repräsentiert. Die Worksheet-Klasse bietet eine Cells-Sammlung, die alle Zellen in der Arbeitsmappe repräsentiert.
Die Cells-Sammlung bietet verschiedene Methoden zum Verwalten von Zeilen oder Spalten in einem Arbeitsblatt. Einige davon werden unten genauer erläutert.
Wie man die Höhe einer Zeile festlegt
Es ist möglich, die Höhe einer einzelnen Zeile durch Aufrufen der Cells-Sammlungsmethode SetRowHeight festzulegen. Die SetRowHeight-Methode nimmt die folgenden Parameter wie folgt entgegen:
- Zeilenindex, der Index der Zeile, deren Höhe geändert wird.
- Zeilenhöhe, die auf die Zeile anzuwendende Zeilenhöhe.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the height of the second row to 13 | |
worksheet.Cells.SetRowHeight(1, 13); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Wie man die Höhe aller Zeilen in einem Arbeitsblatt festlegt
Wenn Entwickler die gleiche Zeilenhöhe für alle Zeilen im Arbeitsblatt festlegen müssen, können sie dies über die StandardHeight-Eigenschaft der Cells-Sammlung tun.
Beispiel:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the height of all rows in the worksheet to 15 | |
worksheet.Cells.StandardHeight = 15; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Arbeiten mit Spalten
Wie man die Breite einer Spalte festlegt
Die Breite einer Spalte wird durch Aufrufen der Cells-Sammlungsmethode SetColumnWidth festgelegt. Die SetColumnWidth-Methode nimmt folgende Parameter entgegen:
- Spaltenindex, der Index der Spalte, deren Breite geändert wird.
- Spaltenbreite, die gewünschte Spaltenbreite.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the width of the second column to 17.5 | |
worksheet.Cells.SetColumnWidth(1, 17.5); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Wie man die Spaltenbreite in Pixeln festlegt
Legen Sie die Breite einer Spalte fest, indem Sie die Methode SetColumnWidthPixel der Cells-Sammlung aufrufen. Die Methode SetColumnWidthPixel nimmt die folgenden Parameter an:
- Spaltenindex, der Index der Spalte, deren Breite geändert wird.
- Spaltenbreite, die gewünschte Spaltenbreite in Pixel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
string outDir = RunExamples.Get_OutputDirectory(); | |
//Load source Excel file | |
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Set the width of the column in pixels | |
worksheet.Cells.SetColumnWidthPixel(7, 200); | |
workbook.Save(outDir + "SetColumnWidthInPixels_Out.xlsx"); |
Wie man die Breite aller Spalten in einem Arbeitsblatt festlegt
Um dieselbe Spaltenbreite für alle Spalten im Arbeitsblatt festzulegen, verwenden Sie die Eigenschaft StandardWidth der Cells-Sammlung.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create directory if it is not already present. | |
bool IsExists = System.IO.Directory.Exists(dataDir); | |
if (!IsExists) | |
System.IO.Directory.CreateDirectory(dataDir); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the width of all columns in the worksheet to 20.5 | |
worksheet.Cells.StandardWidth = 20.5; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Erweiterte Themen
- Automatische Anpassung von Zeilen und Spalten
- Text in Spalten konvertieren mit Aspose.Cells
- Kopieren von Zeilen und Spalten
- Leere Zeilen und Spalten in einem Arbeitsblatt löschen
- Gruppieren und Aufheben der Gruppierung von Zeilen und Spalten
- Zeilen und Spalten ausblenden und anzeigen
- Zeilen in einem Excel-Arbeitsblatt einfügen oder löschen
- Einfügen und Löschen von Zeilen und Spalten einer Excel-Datei
- Duplikate Zeilen in einem Arbeitsblatt entfernen
- Aktualisieren Sie Verweise in anderen Arbeitsblättern, während Sie leere Spalten und Zeilen in einem Arbeitsblatt löschen