ویژگیها
نمای کلی ویژگی
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 است.