ویژگی‌ها

نمای کلی ویژگی

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 است.

 فارسی