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 wierszy i szerokości kolumn w programie Excel
- Dostosuj wysokość wiersza w Excelu w Javie
- Dostosuj 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.
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.
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.