الميزات
نظرة عامة على الميزة
يوفر Aspose.Cells FOSS for Java القدرات التالية لتطبيقات Java 17+.
إدارة المصنف والورقة
- إنشاء دفاتر عمل جديدة باستخدام
new Workbook()بنمط try-with-resources - تحميل ملفات
.xlsxالموجودة عبرnew Workbook(path)أوnew Workbook(path, options) - الوصول إلى أوراق العمل عبر
getWorksheets().get(index)أو بالاسم - إعادة تسمية أوراق العمل باستخدام
setName()، إضافة وإزالة الأوراق، تعيين الورقة النشطة - التحكم في رؤية ورقة العمل ولون التبويب عبر
WorksheetViewModel - تمكين وضع الإصلاح باستخدام
LoadOptions.setTryRepairPackage()وsetTryRepairXml()
قِيَم الخلايا والصيغ
- تعيين القيم المكتوبة باستخدام
cell.putValue()لـString،int،double،boolean، وLocalDateTime - فحص نوع القيمة عبر
CellValueType:STRING،NUMBER،BOOLEAN،DATE_TIME،FORMULA،BLANK - تخزين سلاسل الصيغ باستخدام
cell.setFormula()— يتم إعادة حسابها بواسطة Excel عند الفتح - الوصول إلى تمثيل السلسلة عبر
cell.getStringValue() - قراءة القيمة الخام عبر
cell.getValue()كـObject
تنسيق الخلايا والأنماط
- تطبيق الخطوط والحدود والتعبئات والمحاذاة عبر الفئة
Styleمنcell.getStyle() - تعيين الخط العريض واللون واسم الخط عبر
Style.getFont() - التحكم في المحاذاة عبر
HorizontalAlignment(LEFT،CENTER،RIGHT) وAlignmentValue - تعيين تنسيقات الأرقام باستخدام
style.setCustom()أو أنماطNumberFormatالمدمجة - تعديل ارتفاع الصف وعرض العمود باستخدام
getRows().get(n).setHeight()وgetColumns().get(n).setWidth()
تصفية تلقائية
- تعيين نطاق رأس AutoFilter باستخدام
ws.getAutoFilter().setRange() - إضافة أعمدة الفلتر عبر
getFilterColumns().add(index) - تعريف معايير الفلتر المخصصة عبر
AutoFilterCustomFilterوFilterOperatorType - تطبيق مرشحات أعلى 10 عبر
AutoFilterTop10
التحقق من صحة البيانات والتنسيق الشرطي
- إضافة قواعد التحقق من الأعداد الصحيحة أو العشرية أو القوائم عبر
sheet.getValidations().add() - استخدم
ValidationTypeوOperatorTypeمع حدود الصيغة - تطبيق التنسيق الشرطي عبر
FormatConditionCollectionوFormatCondition
إعداد الصفحة وحماية ورقة العمل
- تكوين إعدادات الطباعة باستخدام
PageSetup: حجم الورق، الاتجاه، ملاءمة للصفحة، منطقة الطباعة - تبديل خطوط الشبكة والعناوين للطباعة عبر
PrintOptionsModel - حماية أوراق العمل وضبط الأذونات بدقة باستخدام
WorksheetProtectionModel - تخزين الروابط التشعبية في أوراق العمل عبر
HyperlinkوHyperlinkCollection
خصائص المستند
- الوصول وتعيين خصائص مستند دفتر العمل عبر
workbook.getDocumentProperties() - تعيين المؤلف والعنوان وغيرها من حقول البيانات الوصفية
- فحص تشخيصات التحميل عبر
workbook.getLoadDiagnostics().getIssues()
الصيغ المدعومة
| الصيغة | الامتداد | قراءة | كتابة |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
الحفظ محدود حاليًا إلى .xlsx.