Dostosuj wysokość wiersza i szerokość kolumny w programie Excel przy użyciu języka Java

W MS Excel możesz dostosować wysokość wierszy i szerokość kolumn w zależności od zawartości. W tym celu MS Excel udostępnia opcje Szerokość komórki i Wysokość wiersza w menu Format grupy Komórki. Ale jak byś to zrobił, pracując programowo z plikami Excela w Javie? Przyjrzyjmy się więc, jak dostosować wysokość wiersza i szerokość kolumny w Excelu w Javie.

Java API do dostosowywania wysokości wiersza i szerokości kolumny programu Excel

Aspose.Cells for Java to popularny interfejs API do pracy z dokumentami arkuszy kalkulacyjnych. Korzystając z interfejsu API, możesz bezproblemowo tworzyć, przetwarzać i manipulować plikami Excel. Użyjemy tego API do ustawienia wysokości wierszy i szerokości kolumn w plikach Excela. Możesz pobrać interfejs API lub zainstalować go przy użyciu następujących konfiguracji Mavena.

Magazyn:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Zależność:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.8</version>
</dependency>

Dostosuj wysokość wiersza w Excelu w Javie

Poniżej przedstawiono kroki, aby dostosować wysokość wiersza w pliku Excel w Javie.

  • Najpierw użyj klasy Workbook, aby załadować plik Excel.
  • Następnie użyj metody Workbook.getWorksheets().get(index), aby uzyskać dostęp do żądanego arkusza według indeksu.
  • Pobierz kolekcję komórek w obiekcie za pomocą metody Worksheet.getCells().
  • Wywołaj metodę setRowHeight() i podaj jako parametry indeks i wysokość wierszy.
  • Na koniec zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.save(String).

Poniższy przykładowy kod pokazuje, jak ustawić wysokość wiersza w programie Excel w Javie.

// Załaduj plik Excela
Workbook workbook = new Workbook("workbook.xlsx");

// Uzyskaj odniesienie do arkusza za pomocą indeksu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Pobierz kolekcję komórek
Cells cells = worksheet.getCells();

// Ustaw wysokość drugiego rzędu na 50
cells.setRowHeight(1, 50);

// Zapisz zaktualizowany plik programu Excel
workbook.save("set-row-height.xlsx");

Poniższy zrzut ekranu przedstawia arkusz programu Excel po ustawieniu wysokości wiersza.

Dostosuj wysokość wiersza w programie Excel przy użyciu języka Java

Ustaw szerokość kolumny w Excelu w Javie

Poniżej przedstawiono kroki, aby ustawić szerokość kolumny w pliku Excel w Javie.

  • Załaduj plik programu Excel przy użyciu klasy Workbook.
  • Użyj metody Workbook.getWorksheets().get(index), aby uzyskać dostęp do żądanego arkusza według indeksu.
  • Pobierz kolekcję komórek za pomocą metody Worksheet.getCells().
  • Wywołaj metodę setColumnWidth() i przekaż jako parametry indeks i szerokość kolumny.
  • Na koniec zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.save(String).

Poniższy przykładowy kod pokazuje, jak ustawić szerokość kolumny w pliku Excel w Javie.

// Załaduj plik Excela
Workbook workbook = new Workbook("workbook.xlsx");

// Uzyskaj odniesienie do arkusza za pomocą index
Worksheet worksheet = workbook.getWorksheets().get(0);

// Pobierz kolekcję komórek
Cells cells = worksheet.getCells();

// Ustaw wysokość drugiej kolumny na 40
cells.setColumnWidth(1, 40);

// Zapisz zaktualizowany plik programu Excel
workbook.save("set-column-width.xlsx");

Poniżej znajduje się zrzut ekranu arkusza programu Excel po dostosowaniu szerokości kolumny.

Dostosuj szerokość kolumny w programie Excel przy użyciu języka Java

Java API do ustawiania wysokości wierszy i szerokości kolumn programu Excel — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby ustawić wysokość wiersza i szerokość kolumny w plikach Excel bez ograniczeń ewaluacyjnych.

Interfejs API Java Excel — odkryj więcej

Możesz dowiedzieć się więcej o interfejsie API Java Excel, korzystając z dokumentacji. Możesz także zajrzeć do referencji API tutaj.

Wniosek

W tym artykule nauczyłeś się dostosowywać wysokość wierszy i szerokość kolumn w programie Excel przy użyciu języka Java. Pokazaliśmy, jak ustawić określoną wysokość wiersza i szerokość kolumny za pomocą przykładów kodu i zrzutów ekranu.

Mam pytanie?

Jeśli masz jakieś pytania lub wątpliwości, możesz podzielić się nimi z nami za pośrednictwem naszego forum.

Zobacz też