Hoe rijhoogte in Excel aan te passen met C#

In deze korte zelfstudie wordt uitgelegd hoe u rijhoogte in Excel kunt aanpassen met C#. Eerst laadt u de voorbeeldwerkmap en past u vervolgens de hoogte van de afzonderlijke rij of meerdere rijen aan tot een vaste hoogte of op basis van de inhoud in de rijen volgens uw vereisten. Nadat u de Excel-rijhoogte hebt gewijzigd met C#, kunt u deze weer op de schijf opslaan in elk formaat, zoals XLSX.

Stappen om de rijhoogte in Excel aan te passen met C#

  1. Gebruik NuGet-pakketbeheerder en voeg Aspose.Cells toe om de hoogte van de rijen aan te passen
  2. Voeg een verwijzing toe naar de naamruimte van Aspose.Cells om API-aanroepen in de code te gebruiken
  3. Laad het voorbeeld workbook met meerdere werkbladen om de functie te testen
  4. Verkrijg een referentie van de gewenste worksheet om de rijhoogte aan te passen
  5. Stel de hoogte van de rijen in op een vaste waarde of op basis van de inhoud volgens de vereiste
  6. Sla de werkmap op met de opgegeven rijhoogte

In deze eenvoudige stappen laden we eerst het doel-Excel-bestand in het klasseobject Werkmap en openen we vervolgens de referentie van het gewenste werkblad om de Excel-rijhoogte aan te passen met C#. We hebben volledige controle over het proces, omdat we de hoogte op verschillende manieren kunnen wijzigen, zoals de hoogte van een volledige enkele rij, geselecteerde kolommen van een rij, een reeks rijen of het hele werkblad.

Code om Excel rijhoogte aan te passen met c#

using Aspose.Cells;
namespace AdjustRowHeightInExcelUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Use Aspose.Cells license to avoid watermark in the output file after adjusting rows height
License CellsLicenseToAdjustRowsHeight = new License();
CellsLicenseToAdjustRowsHeight.SetLicense("Aspose.Cells.lic");
//Load the workbook where rows heights are to be adjusted
Workbook workbook = new Workbook("book1.xlsx");
// Access the desired worksheet say fourth in this example
Worksheet ForthWorksheet = workbook.Worksheets[3];
// Setting the fixed height of the sixth row to 8
ForthWorksheet.Cells.SetRowHeight(5, 8);
// Adjust the single row height based on contents within defined columns range
// Say autofit fourth row height based on contents from column six to nine
ForthWorksheet.AutoFitRow(3,5,8);
// Set the multiple rows (say row 10 to 16) height based on contents
ForthWorksheet.AutoFitRows(9,15);
// Accessing the third worksheet in the loaded Excel file
Worksheet ThirdWorksheet = workbook.Worksheets[2];
//Autofit all the rows in the entire sheet
ThirdWorksheet.AutoFitRows();
// Saving the modified Excel file
workbook.Save("output.out.xls");
}
}
}

In deze voorbeeldcode openen we de cellenverzameling van het werkblad en stellen vervolgens de hoogte van de afzonderlijke rij in met behulp van de functie Cells.SetRowHeight(). Vervolgens hebben we de aanpassing van rijhoogte op basis van de inhoud uitgelegd door het bereik van kolommen binnen een rij te bieden met behulp van de AutoFitRow()-functie en vervolgens meerdere rijen aan te passen door een reeks rijen aan de AutoFitRows()-functie te verstrekken. In de laatste hebben we de hoogte van alle rijen in een werkblad ingesteld door de functie AutoFitRows() zonder argumenten aan te roepen.

Met behulp van deze korte zelfstudie hebt u ontdekt hoe u de hoogte van rijen kunt wijzigen. Als u andere functies wilt leren, zoals het maken van grafieken, raadpleegt u het artikel op hoe maak je een Excel-cirkeldiagram in C#.

 Nederlands