Kopírování řádků a sloupců v Excelu pomocí Java

V některých případech je nutné zkopírovat řádky a sloupce v souboru aplikace Excel, aniž byste zkopírovali celý list. Chcete-li tuto operaci provést programově, tento článek popisuje, jak kopírovat řádky nebo sloupce v listu aplikace Excel pomocí jazyka Java.

Java API pro kopírování řádků a sloupců v Excelu

Aspose.Cells for Java vám umožňuje implementovat funkce automatizace Excelu z vašich aplikací Java. Kromě toho rozhraní API poskytuje jednoduché způsoby kopírování řádků a sloupců v sešitech aplikace Excel nebo mezi nimi. Rozhraní API si můžete buď stáhnout, nebo jej nainstalovat pomocí následujících konfigurací Maven.

<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>

Kopírování řádků v listu Excel pomocí Java

Níže jsou uvedeny kroky ke zkopírování řádku v listu aplikace Excel pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak zkopírovat řádek v listu aplikace Excel pomocí jazyka Java.

// Vytvoření instance objektu sešitu
Workbook workbook = new Workbook("workbook.xlsx");

// Získání odkazu na první list předáním jeho indexu listu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Druhý řádek s daty, formátováním, obrázky a nakreslenými objekty zkopírujte do 16. řádku v listu
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// Uložení souboru Excel
workbook.save("output.xlsx");

Kopírování sloupců v listu Excel pomocí Java

Níže jsou uvedeny kroky ke zkopírování sloupce v listu aplikace Excel pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak zkopírovat sloupec v listu aplikace Excel pomocí jazyka Java.

// Vytvoření instance objektu sešitu
Workbook workbook = new Workbook("workbook.xlsx");

// Získání odkazu na první list předáním jeho indexu listu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Zkopírujte první sloupec z prvního listu sešitu
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// Uložení souboru Excel
workbook.save("output.xlsx");

Získejte bezplatnou licenci

Aspose.Cells for Java můžete používat bez omezení hodnocení pomocí dočasné licence.

Závěr

V tomto článku jste se naučili kopírovat řádky a sloupce v excelových listech pomocí Java. Kromě toho můžete použít poskytnuté ukázky kódu ke kopírování řádků nebo sloupců v různých sešitech aplikace Excel. Kromě toho můžete prozkoumat dokumentaci Aspose.Cells for Java. V případě jakýchkoliv dotazů neváhejte napsat na naše fórum.

Viz také