Wstaw usuń wiersze lub kolumny w programie Excel w Javie

Jako programista możesz spotkać się ze scenariuszami, w których musisz przetwarzać arkusze kalkulacyjne Excel. Może być również konieczne wygenerowanie i wypełnienie plików programu Excel, co już omówiłem w tym artykule. Dzisiaj pokażę Ci, jak zaimplementować kolejną funkcję Excela, czyli wstawianie i usuwanie wierszy i kolumn. Może to być przydatne, gdy trzeba dynamicznie dodawać/usuwać wiersze/kolumny programu Excel. Przyjrzyjmy się więc, jak wstawiać lub usuwać wiersze i kolumny w arkuszu Excela w Javie.

Biblioteka Java do wstawiania lub usuwania wierszy i kolumn programu Excel

Aspose.Cells for Java to popularna biblioteka do obsługi arkuszy kalkulacyjnych, która zapewnia niesamowity zestaw funkcji do generowania plików Excel i manipulowania nimi. Użyjemy tej biblioteki do manipulowania wierszami i kolumnami arkuszy Excela. Możesz pobrać jego JAR lub zainstalować go przy użyciu następującej konfiguracji Mavena.

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

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

Jak wstawić wiersze w programie Excel w Javie

Poniżej przedstawiono kroki wstawiania wierszy w arkuszu programu Excel w języku Java.

Poniższy przykładowy kod pokazuje, jak wstawiać wiersze w arkuszu programu Excel w języku Java.

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

// Uzyskaj dostęp do pierwszego arkusza w pliku Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Wstaw wiersz do arkusza na 3. pozycji
worksheet.getCells().insertRows(2, 1);

// Zapisz zmodyfikowany plik programu Excel w formacie domyślnym
workbook.save("Insert Rows.xls");

Wstaw kolumny w arkuszach Excela w Javie

Procedura dodawania kolumn do arkusza Excel jest podobna do dodawania wierszy. Poniżej przedstawiono kroki wstawiania kolumn w arkuszu w Javie.

Poniższy przykładowy kod pokazuje, jak wstawiać kolumny w arkuszu programu Excel w języku Java.

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

// Uzyskaj dostęp do pierwszego arkusza w pliku Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Wstaw kolumnę do arkusza na drugiej pozycji
worksheet.getCells().insertColumns(1, 1);

// Zapisz zmodyfikowany plik programu Excel w formacie domyślnym
workbook.save("Insert Column.xls");

Przyjrzyjmy się teraz, jak usunąć wiersze i kolumny w arkuszach Excela przy użyciu języka Java. Najpierw omówimy usuwanie wierszy.

Usuń wiersze w Excel XLSX w Javie

Poniżej przedstawiono kroki, aby usunąć wiersze z arkusza programu Excel w Javie.

Poniższy przykładowy kod pokazuje, jak usunąć wiersze z arkusza programu Excel w języku Java.

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

// Uzyskaj dostęp do pierwszego arkusza w pliku Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Usuń 10 wierszy z arkusza, zaczynając od trzeciego rzędu
worksheet.getCells().deleteRows(2, 10, true);

// Zapisz zmodyfikowany plik programu Excel w formacie domyślnym
workbook.save("Delete Rows.xls");

Usuń kolumny w programie Excel XLSX w Javie

Poniżej przedstawiono kroki, aby usunąć kolumny z arkusza programu Excel w Javie.

Poniższy przykładowy kod pokazuje, jak usunąć kolumny z arkusza programu Excel przy użyciu języka Java.

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

// Uzyskaj dostęp do pierwszego arkusza w pliku Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Usuń kolumnę z arkusza na 2. pozycji
worksheet.getCells().deleteColumns(1, 1, true);

// Zapisz zmodyfikowany plik programu Excel w formacie domyślnym
workbook.save("Delete Columns.xls");

Biblioteka Java Excel — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby manipulować wierszami i kolumnami programu Excel bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak programowo manipulować wierszami i kolumnami w programie Excel. W szczególności widziałeś, jak wstawiać i usuwać wiersze i kolumny w arkuszach programu Excel przy użyciu języka Java.

Przeczytaj więcej o bibliotece arkuszy kalkulacyjnych Java

Możesz dowiedzieć się więcej o bibliotece Java Excel, korzystając z dokumentacji. Ponadto możesz podzielić się z nami swoimi pytaniami za pośrednictwem naszego forum.

Zobacz też