Özellikler

Özellik Genel Bakışı

Aspose.Cells FOSS for Java, Java 17+ uygulamaları için aşağıdaki yetenekleri sağlar.

Çalışma Kitabı ve Çalışma Sayfası Yönetimi

  • Yeni çalışma kitaplarını new Workbook() ile try-with-resources desenini kullanarak oluşturun
  • Mevcut .xlsx dosyalarını new Workbook(path) veya new Workbook(path, options) aracılığıyla yükleyin
  • Çalışma sayfalarına getWorksheets().get(index) ile veya adlarıyla erişin
  • Çalışma sayfalarını setName() ile yeniden adlandırın, sayfa ekleyin ve kaldırın, aktif sayfayı ayarlayın
  • Çalışma sayfası görünürlüğünü ve sekme rengini WorksheetViewModel ile kontrol edin
  • Onarım modunu LoadOptions.setTryRepairPackage() ve setTryRepairXml() ile etkinleştirin

Hücre Değerleri ve Formüller

  • cell.putValue() ile String, int, double, boolean ve LocalDateTime için tiplenmiş değerleri ayarlayın
  • CellValueType aracılığıyla değer tipini inceleyin: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • cell.setFormula() ile formül dizelerini depolayın — Excel tarafından açıldığında yeniden hesaplanır
  • cell.getStringValue() aracılığıyla dize temsiline erişin
  • cell.getValue() aracılığıyla ham değeri Object olarak okuyun

Hücre Biçimlendirme ve Stiller

  • Yazı tiplerini, kenarlıkları, doldurmaları ve hizalamayı Style sınıfı aracılığıyla cell.getStyle()‘den uygulayın
  • Kalın, renk ve yazı tipi adını Style.getFont() aracılığıyla ayarlayın
  • Hizalamayı HorizontalAlignment (LEFT, CENTER, RIGHT) ve AlignmentValue ile kontrol edin
  • Sayı biçimlerini style.setCustom() kullanarak veya yerleşik NumberFormat desenleriyle ayarlayın
  • Satır yüksekliğini ve sütun genişliğini getRows().get(n).setHeight() ve getColumns().get(n).setWidth() ile ayarlayın

AutoFilter

  • ws.getAutoFilter().setRange() ile bir AutoFilter başlık aralığı ayarlayın
  • getFilterColumns().add(index) aracılığıyla filtre sütunları ekleyin
  • AutoFilterCustomFilter ve FilterOperatorType aracılığıyla özel filtre kriterleri tanımlayın
  • AutoFilterTop10 aracılığıyla üst‑10 filtreleri uygulayın

Veri Doğrulama ve Koşullu Biçimlendirme

  • Tam sayı, ondalık veya liste doğrulama kurallarını sheet.getValidations().add() aracılığıyla ekleyin
  • Formül sınırlarıyla ValidationType ve OperatorType kullanın
  • Koşullu biçimlendirmeyi FormatConditionCollection ve FormatCondition aracılığıyla uygulayın

Sayfa Ayarı ve Çalışma Sayfası Koruması

  • PageSetup ile yazdırma ayarlarını yapılandırın: kağıt boyutu, yönlendirme, sayfaya sığdır, yazdırma alanı
  • PrintOptionsModel aracılığıyla yazdırma için ızgara çizgilerini ve başlıkları değiştirin
  • WorksheetProtectionModel kullanarak çalışma sayfalarını koruyun ve izinleri ince ayarlayın
  • Hyperlink ve HyperlinkCollection aracılığıyla çalışma sayfalarına köprüler kaydedin

Belge Özellikleri

  • workbook.getDocumentProperties() aracılığıyla çalışma kitabı belge özelliklerine erişin ve ayarlayın
  • Yazar, başlık ve diğer meta veri alanlarını ayarlayın
  • workbook.getLoadDiagnostics().getIssues() aracılığıyla yük tanılamalarını inceleyin

Desteklenen Formatlar

BiçimUzantıOkumaYazma
Excel Open XML.xlsx

Kaydetme şu anda .xlsx ile sınırlıdır.

 Türkçe