Skopiuj wiersze i kolumny w programie Excel przy użyciu języka Java

W niektórych przypadkach konieczne jest skopiowanie wierszy i kolumn w pliku programu Excel bez kopiowania całego arkusza. Aby wykonać tę operację programowo, w tym artykule omówiono sposób kopiowania wierszy lub kolumn w arkuszu programu Excel przy użyciu języka Java.

Java API do kopiowania wierszy i kolumn w programie Excel

Aspose.Cells for Java umożliwia implementację funkcji automatyzacji programu Excel z poziomu aplikacji Java. Ponadto interfejs API zapewnia proste sposoby kopiowania wierszy i kolumn w skoroszytach programu Excel lub między nimi. Możesz pobrać interfejs API lub zainstalować go przy użyciu następujących 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>21.7</version>
</dependency>

Skopiuj wiersze w arkuszu programu Excel przy użyciu języka Java

Poniżej przedstawiono kroki, aby skopiować wiersz w arkuszu programu Excel przy użyciu języka Java.

Poniższy przykładowy kod pokazuje, jak skopiować wiersz w arkuszu programu Excel przy użyciu języka Java.

// Tworzenie wystąpienia obiektu skoroszytu
Workbook workbook = new Workbook("workbook.xlsx");

// Uzyskanie odniesienia do pierwszego arkusza poprzez przekazanie jego indeksu arkusza
Worksheet worksheet = workbook.getWorksheets().get(0);

// Skopiuj drugi wiersz z danymi, formatowaniem, obrazami i obiektami rysunkowymi do szesnastego wiersza w arkuszu
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// Zapisywanie pliku Excela
workbook.save("output.xlsx");

Skopiuj kolumny w arkuszu programu Excel przy użyciu języka Java

Poniżej przedstawiono kroki kopiowania kolumny w arkuszu programu Excel przy użyciu języka Java.

Poniższy przykładowy kod pokazuje, jak skopiować kolumnę w arkuszu programu Excel przy użyciu języka Java.

// Tworzenie wystąpienia obiektu skoroszytu
Workbook workbook = new Workbook("workbook.xlsx");

// Uzyskanie odniesienia do pierwszego arkusza poprzez przekazanie jego indeksu arkusza
Worksheet worksheet = workbook.getWorksheets().get(0);

// Skopiuj pierwszą kolumnę z pierwszego arkusza skoroszytu
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// Zapisywanie pliku Excela
workbook.save("output.xlsx");

Uzyskaj bezpłatną licencję

Możesz używać Aspose.Cells for Java bez ograniczeń ewaluacyjnych przy użyciu tymczasowej licencji.

Wniosek

W tym artykule nauczyłeś się, jak kopiować wiersze i kolumny w arkuszach programu Excel przy użyciu języka Java. Ponadto możesz użyć dostarczonych przykładów kodu do kopiowania wierszy lub kolumn w różnych skoroszytach programu Excel. Ponadto możesz zapoznać się z dokumentacją Aspose.Cells for Java. Jeśli masz jakieś pytania, śmiało pisz na naszym forum.

Zobacz też