Wstaw wiersze usuwania w programie Excel w Javie

Podczas generowania plików programu Excel i manipulowania nimi może być konieczne programowe wstawianie i usuwanie wierszy w arkuszach. Dlatego w tym artykule opisano sposób dynamicznego manipulowania wierszami w arkuszach programu Excel. W szczególności dowiesz się, jak wstawiać lub usuwać wiersze w arkuszu Excela w Javie.

Java API do wstawiania i usuwania wierszy programu Excel — bezpłatne pobieranie

Aby wstawić lub usunąć wiersze w plikach Excel XLS/XLSX, użyjemy Aspose.Cells for Java. Jest to potężny i bogaty w funkcje interfejs API do manipulacji arkuszami kalkulacyjnymi do automatyzacji programu Excel w aplikacjach Java. 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>

Wstaw wiersze do pliku programu Excel przy użyciu języka Java

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

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie uzyskaj dostęp do żądanego arkusza według indeksu, używając metody Workbook.getWorksheets().get(index).
  • Użyj metody Worksheet.getCells().insertRows(rowIndex, totalRows), aby wstawić wiersze, w których pierwszym parametrem jest indeks wiersza, a drugim parametrem liczba wierszy, które chcesz wstawić.
  • Na koniec użyj metody Workbook.save(String), aby zapisać zaktualizowany plik.

Poniższy przykładowy kod pokazuje, jak wstawić wiersze do pliku 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 (tj. Excel 2003).
workbook.save("Delete Rows.xls");

Usuń wiersze w Excel XLS w Javie

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

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie uzyskaj dostęp do żądanego arkusza według indeksu, używając metody Workbook.getWorksheets().get(index).
  • Usuń wiersze za pomocą metody Worksheet.getCells().deleteRows(rowIndex, totalRows), w której pierwszym parametrem jest indeks wiersza, a drugim liczba wierszy, które chcesz usunąć.
  • Na koniec zapisz zaktualizowany plik przy użyciu metody Workbook.save(String).

Poniższy przykładowy kod pokazuje, jak usunąć wiersze z pliku 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 (tj. Excel 2003).
workbook.save("Insert Rows.xls");

Java API do wstawiania/usuwania wierszy w programie Excel — uzyskaj bezpłatną licencję

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

Interfejs API Java Excel — Czytaj 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, aby dowiedzieć się więcej o interfejsie API. Ponadto możesz dzielić się z nami swoimi pytaniami za pośrednictwem naszego forum.

Wniosek

W tym artykule nauczyłeś się, jak programowo pracować z wierszami w plikach programu Excel. W szczególności widziałeś, jak wstawiać lub usuwać wiersze w arkuszach programu Excel za pomocą języka Java. Możesz użyć tej funkcji podczas dynamicznego generowania lub manipulowania plikami Excel.

Zobacz też