
I vissa fall måste du justera höjden på raderna och bredden på kolumnerna efter innehållet i Excel-filer. För att uppnå detta tillhandahåller MS Excel alternativ för cellbredd och radhöjd i menyn Format i gruppen Celler. Men hur skulle du göra det när du arbetar med Excel-filer programmatiskt i C#? I den här artikeln kommer du att lära dig hur du justerar radhöjd och kolumnbredd i Excel-filer med C#.
- C# API för att ställa in radhöjd och kolumnbredd i Excel
- Justera radhöjden i Excel i C#
- Justera kolumns bredd i Excel i C#
C# API för att justera Excel-radhöjd och kolumnbredd
Aspose.Cells for .NET låter dig skapa och manipulera Excel-filer sömlöst inifrån dina .NET-applikationer. Vi kommer att använda detta API för att bearbeta våra Excel-filer och ställa in höjden på rader och bredden på kolumner. Du kan antingen ladda ner API:et eller installera det från NuGet.
PM> Install-Package Aspose.Cells
C# Justera höjd eller rad i Excel
Följande är stegen för att justera en rads höjd i en Excel-fil i C#.
- Använd först Workbook-klassen för att ladda Excel-filen.
- Använd sedan Workbook.Worksheets-samlingen för att komma åt önskat kalkylblad per index.
- Få referensen till celler i kalkylbladet med Worksheet.Cells-samlingen.
- Anropa metoden SetRowHeight() och skicka radens index och höjd som parametrar.
- Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.Save(sträng).
Följande kodexempel visar hur man ställer in radens höjd i Excel i C#.
// Ladda Excel-filen
Workbook workbook = new Workbook("workbook.xlsx");
// Få referens till kalkylbladet med hjälp av index
Worksheet worksheet = workbook.Worksheets[0];
// Hämta insamling av celler
Cells cells = worksheet.Cells;
// Ställ in höjden på den andra raden till 50
cells.SetRowHeight(1, 50);
// Spara den uppdaterade Excel-filen
workbook.Save("set-row-height.xlsx");
Följande skärmdump visar Excel-kalkylbladet efter att ha ställt in radens höjd.

Ställ in bredd på kolumn i Excel i C#
Följande är stegen för att ställa in en kolumns bredd i en Excel-fil i C#.
- Använd först Workbook-klassen för att ladda Excel-filen.
- Använd sedan Workbook.Worksheets-samlingen för att komma åt önskat kalkylblad per index.
- Få referensen till celler med Worksheet.Cells-samlingen.
- Anropa metoden SetColumnWidth() och skicka kolumnens index och bredd som parametrar.
- Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.Save(sträng).
Följande kodexempel visar hur du ställer in bredden på en kolumn i Excel i C#.
// Ladda Excel-filen
Workbook workbook = new Workbook("workbook.xlsx");
// Få referens till kalkylbladet med hjälp av index
Worksheet worksheet = workbook.Worksheets[0];
// Hämta insamling av celler
Cells cells = worksheet.Cells;
// Ställ in höjden på den andra kolumnen till 40
cells.SetColumnWidth(1, 40);
// Spara den uppdaterade Excel-filen
workbook.Save("set-column-width.xlsx");
Följande är en skärmdump av Excel-arbetsbladet efter att ha justerat kolumnens bredd.

C# API för att ställa in radhöjd och kolumnbredd - Skaffa en gratis licens
Du kan skaffa en gratis tillfällig licens för att ställa in radhöjd och kolumnbredd i Excel-filer utan utvärderingsbegränsningar.
C# .NET Excel API - Utforska mer
Du kan utforska mer om C# Excel API med hjälp av dokumentationen. Du kan också ta en titt på API-referenserna här.
Slutsats
I den här artikeln har du lärt dig hur du justerar raders höjd och kolumnbredd i Excel-filer med C#. Kodexemplen och skärmdumparna har visat hur man ställer in en viss höjd för en rad och bredd för en kolumn i en Excel-fil.
Har en fråga?
Om du skulle ha några frågor eller frågor kan du dela dem med oss via vårt forum.