I MS Excel kan du justera höjden på raderna och bredden på kolumnerna efter innehållet. För 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 Java? Så låt oss ta en titt på hur man justerar radhöjd och kolumnbredd i Excel i Java.
- Java API för att ställa in radhöjd och kolumnbredd i Excel
- Justera radhöjden i Excel i Java
- Justera kolumns bredd i Excel i Java
Java API för att justera Excel-radhöjd och kolumnbredd
Aspose.Cells for Java är ett populärt API för att arbeta med kalkylarksdokument. Med hjälp av API:t kan du skapa, bearbeta och manipulera Excel-filer sömlöst. Vi kommer att använda detta API för att ställa in höjden på rader och bredden på kolumner i Excel-filer. Du kan antingen ladda ner API:et eller installera det med hjälp av följande Maven-konfigurationer.
Förvar:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Beroende:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.8</version>
</dependency>
Java Ställ in höjden på en rad i Excel
Följande är stegen för att justera höjden på en rad i en Excel-fil i Java.
- Använd först Workbook-klassen för att ladda Excel-filen.
- Använd sedan metoden Workbook.getWorksheets().get(index) för att komma åt önskat kalkylblad för index.
- Hämta cellsamling i ett objekt med metoden Worksheet.getCells().
- Anrop setRowHeight()-metoden och skicka radens index och höjd som parametrar.
- Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.save(String).
Följande kodexempel visar hur man ställer in radens höjd i Excel i Java.
// Ladda Excel-filen
Workbook workbook = new Workbook("workbook.xlsx");
// Få referens till kalkylbladet med hjälp av index
Worksheet worksheet = workbook.getWorksheets().get(0);
// Hämta insamling av celler
Cells cells = worksheet.getCells();
// 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 Java
Följande är stegen för att ställa in en kolumns bredd i en Excel-fil i Java.
- Ladda Excel-filen med klassen Workbook.
- Använd metoden Workbook.getWorksheets().get(index) för att komma åt önskat kalkylblad per index.
- Hämta cellsamling med metoden Worksheet.getCells().
- Anrop setColumnWidth()-metoden och skicka kolumns index och bredd som parametrar.
- Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.save(String).
Följande kodexempel visar hur du ställer in bredden på en kolumn i en Excel-fil i Java.
// Ladda Excel-filen
Workbook workbook = new Workbook("workbook.xlsx");
// Få referens till kalkylbladet med hjälp av index
Worksheet worksheet = workbook.getWorksheets().get(0);
// Hämta cellsamling
Cells cells = worksheet.getCells();
// 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.
Ställ in radhöjd och kolumns bredd i Excel - 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.
Java Excel API - Utforska mer
Du kan utforska mer om Java 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 med Java. Vi har demonstrerat hur man ställer in en viss höjd för en rad och bredd för en kolumn med hjälp av kodexempel och skärmdumpar.
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.