انسخ الصفوف والأعمدة في 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);

// انسخ الصف الثاني مع البيانات والتنسيق والصور والكائنات الرسومية إلى الصف السادس عشر في ورقة العمل
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 لـ Java بدون قيود تقييمية باستخدام ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية نسخ الصفوف والأعمدة في أوراق عمل Excel باستخدام Java. علاوة على ذلك ، يمكنك استخدام نماذج التعليمات البرمجية المتوفرة لنسخ الصفوف أو الأعمدة داخل مصنفات Excel المختلفة أيضًا. بالإضافة إلى ذلك ، يمكنك استكشاف توثيق Aspose.Cells for Java. في حال كان لديك أي استفسارات ، فلا تتردد في النشر على المنتدى.

أنظر أيضا