يشرح هذا الدليل المختصر عملية إزالة جدول Excel باستخدام Java. يحتوي على تفاصيل تعيين IDE، وقائمة من الخطوات، ونموذج تعليمة برمجية توضح كيفية إزالة تنسيق الجدول في Excel باستخدام Java. سوف تتعلم كيفية إزالة الجداول الفردية، أو حذف الجداول بناءً على معايير بحث معينة، أو جميع الجداول الموجودة في الورقة.
خطوات مسح تنسيق الجدول في Excel باستخدام Java
- قم بتعيين IDE لاستخدام Aspose.Cells for Java لإزالة تنسيق الجدول
- قم بتحميل ملف Excel بالجداول وقم بالوصول إلى الورقة التي تحتوي على الجدول
- الوصول إلى قائمة الجداول من sheet
- احصل على مرجع للجدول الهدف باستخدام فهرسه من table collection
- قم بتعيين علامة إظهار الإجماليات على خطأ لإزالة سطر الإجمالي من البيانات الأصلية
- احفظ المصنف بعد إزالة تنسيق الجدول من البيانات
تحدد هذه الخطوات كيفية إزالة الجدول في Excel باستخدام Java. ابدأ العملية عن طريق الوصول إلى الورقة المستهدفة من ملف Excel المصدر والوصول إلى مجموعة جداول الأوراق. قم بالوصول إلى الجدول المطلوب، واضبط علامة إظهار الإجماليات الخاصة به على خطأ، واستدعاء طريقة RemoveAt() بعد ذلك لحذف تنسيق الجدول من الورقة.
رمز لإزالة تنسيق الجدول في Excel باستخدام Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Delete table in Excel using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create a workbook. | |
Workbook wb = new Workbook("ExcelWithTable.xlsx"); | |
// Obtain the first sheet | |
Worksheet sheet = wb.getWorksheets().get(0); | |
var tables = sheet.getListObjects(); | |
int index = 0; | |
// Optional: Use following code to find and delete a table | |
/* | |
for (index = 0; index < tables.getCount(); index++) | |
if(tables.get(index).getDisplayName().equals("Table1")) | |
break; | |
*/ | |
tables.get(index).setShowTotals(false); | |
tables.removeAt(index); | |
wb.save("ExcelWithoutTable.xlsx"); | |
System.out.println("Table removed successfully"); | |
} | |
} |
يوضح نموذج التعليمات البرمجية هذا كيفية التراجع عن الجدول في Excel باستخدام Java. يمكنك حذف جدول من ورقة باستخدام فهرس الجدول الهدف، أو البحث في الجدول بناءً على بعض المعايير، مثل DisplayName، أو حذف جميع الجداول باستخدام طريقة ‘clear()’. لا يؤدي حذف جدول إلى إزالة البيانات، بل يؤدي فقط إلى مسح تنسيق الجدول من البيانات، وتظل البيانات موجودة في الورقة.
لقد أرشدتنا هذه المقالة حول كيفية مسح تنسيق الجدول في Excel باستخدام Java. لإضافة التحقق من صحة البيانات في Excel، راجع المقالة الموجودة على كيفية إنشاء التحقق من صحة البيانات في Excel باستخدام Java.