คัดลอกแถวและคอลัมน์ใน Excel โดยใช้ Java

ในบางกรณี คุณต้องคัดลอกแถวและคอลัมน์ในไฟล์ Excel โดยไม่ต้องคัดลอกทั้งเวิร์กชีต เมื่อต้องการดำเนินการนี้โดยทางโปรแกรม บทความนี้ครอบคลุมวิธีการคัดลอกแถวหรือคอลัมน์ในแผ่นงาน Excel โดยใช้ Java

Java API เพื่อคัดลอกแถวและคอลัมน์ใน Excel

Aspose.Cells for Java ให้คุณใช้คุณลักษณะการทำงานอัตโนมัติของ Excel จากภายในแอปพลิเคชัน Java ของคุณ นอกจากนี้ API ยังมีวิธีง่ายๆ ในการคัดลอกแถวและคอลัมน์ภายในหรือระหว่างสมุดงาน Excel คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า 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>

คัดลอกแถวในแผ่นงาน Excel โดยใช้ Java

ต่อไปนี้เป็นขั้นตอนในการคัดลอกแถวในแผ่นงาน Excel โดยใช้ Java

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการคัดลอกแถวในแผ่นงาน Excel โดยใช้ Java

// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook("workbook.xlsx");

// รับข้อมูลอ้างอิงของแผ่นงานแรกโดยผ่านดัชนีแผ่นงาน
Worksheet worksheet = workbook.getWorksheets().get(0);

// คัดลอกแถวที่สองที่มีข้อมูล การจัดรูปแบบ รูปภาพ และวัตถุการวาดไปยังแถวที่ 16 ในเวิร์กชีต
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// การบันทึกไฟล์ Excel
workbook.save("output.xlsx");

คัดลอกคอลัมน์ในแผ่นงาน Excel โดยใช้ Java

ต่อไปนี้เป็นขั้นตอนในการคัดลอกคอลัมน์ในแผ่นงาน Excel โดยใช้ Java

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการคัดลอกคอลัมน์ในแผ่นงาน Excel โดยใช้ Java

// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook("workbook.xlsx");

// รับข้อมูลอ้างอิงของแผ่นงานแรกโดยผ่านดัชนีแผ่นงาน
Worksheet worksheet = workbook.getWorksheets().get(0);

// คัดลอกคอลัมน์แรกจากแผ่นงานแรกของสมุดงาน
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// การบันทึกไฟล์ Excel
workbook.save("output.xlsx");

รับใบอนุญาตฟรี

คุณสามารถใช้ Aspose.Cells for Java ได้โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีคัดลอกแถวและคอลัมน์ในแผ่นงาน Excel โดยใช้ Java นอกจากนี้ คุณสามารถใช้ตัวอย่างโค้ดที่ให้มาเพื่อคัดลอกแถวหรือคอลัมน์ภายในสมุดงาน Excel ต่างๆ ได้เช่นกัน นอกจากนี้ คุณสามารถสำรวจ เอกสาร ของ Aspose.Cells for Java ในกรณีที่คุณมีข้อสงสัย โปรดโพสต์ที่ ฟอรัม ของเรา

ดูสิ่งนี้ด้วย