Justera radhöjd och kolumnbredd i Excel med C#

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 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.

Justera radhöjd i Excel med C#

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.

Justera kolumnbredden i Excel med C#

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.

Se även