Features

Features

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx Microsoft Excel gerektirmeyen çalışma kitapları. kütüphane, temel sınıfların küçük bir dizi etrafında organize edilen başlık-sadece C++ API’yi sergilemektedir.


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

O zamanlar Workbook Sınıf tüm spreadsheet işlemleri için kök nesne. yeni bir çalışma kitabı oluşturmak, mevcut XLSX dosyasını yüklemek veya disk değişikliklerini kaydetmek için kullanın.

  • Yeni bir çalışma kitabı oluşturun Workbook()
  • XLSX dosyasını yükleme Workbook(filePath)
  • Dosyaya kaydedin Workbook::Save(fileName)
  • Tüm sayfaları üzerinden erişebilirsiniz Workbook::GetWorksheets()
  • Adı: Adlandırın, adlandırmayın ve sayfa ayarlayın Worksheet Sınıfı

Hücre Değerleri ve Formülleri

O zamanlar Cell Sınıf tek bir spreadsheet hücresini temsil eder. okuma ve yazma metin, sayısal, boolean ve formül değerleri destekler.

  • değerler ile yazın Cell::PutValue(value) ve Cell::SetValue(value)
  • değerleri okuyun Cell::GetValue() Geri dönüş a CellValue
  • Formül ile hazırlanıyor Cell::SetFormula(formula) Excel Formula Sinteşleri
  • Adı : Adet Adım ("A1") veya satır / sütun endeksi üzerinden Cells::operator[](cellName)

Cell Styling için

Zengin biçimlendirme uygulamak hücreler için kullanarak Style • Şimdiki tarzı kullanın Cell::GetStyle(),değiştirin ve tekrar uygulayın. Cell::SetStyle(style).

  • Konu: Konfigürasyon yoluyla Style::Font() Geri dönüş a Font nesne - cesur, renk, boyut
  • Arka planlar üzerinden örnekler doldurmak Style::SetPattern(FillPattern) ve Style::SetForegroundColor(Color)
  • Sınır yapılandırması yoluyla Style::Borders()
  • Sayılar formatı çubukları üzerinden Style::SetNumberFormat(format)

Sayfa Ayarları ve Yazdırma Çerçevesi

O zamanlar PageSetup Sınıf, kağıt boyutu, yönlendirme, marjlar, ölçekleme ve başlık/yürüyen metin gibi çalışma sayfası baskı ayarlarını yapılandırmayı sağlar.

  • Kağıt boyutunu belirleyin PageSetup::SetPaperSize(PaperSizeType)
  • Baskı yönlendirmesi ile PageSetup::SetOrientation(PageOrientationType)
  • Marjı belirlemek için: PageSetup::SetTopMargin, SetBottomMargin, SetLeftMargin, SetRightMargin
  • Fit-to-page ile boyutlandırma PageSetup::SetFitToPagesTall ve SetFitToPagesWide

Şartlı Formatıma

O zamanlar ConditionalFormattingCollection Sınıf kural tabanlı hücre biçimlendirme yönetir. kurallar çalışma sayfası aralıklara eklenebilir ve öncelikler otomatik olarak yönetilebilir.

  • Kuralları eklemek için ConditionalFormattingCollection::Add()
  • Indeks veya alan kurallarını kaldırın
  • Önceki İçerikDaha Fazla Önemli Konu ConditionalFormattingCollection::GetNextPriority()

Otomatik Filtre

O zamanlar AutoFilter Sınıf, sütun düzeyindeki veri filtrelerinin çalışma sayfası satırlarına uygulanmasını destekler.

  • Filtre aralığını ile ayarlayın AutoFilter::SetRange(rangeAddress)
  • Tüm aktif filtreleri temizleyin AutoFilter::Clear()
  • Filtre ile ilgili sorularınızı kontrol edin AutoFilterCustomFilter ve AutoFilterCustomFilterCollection

Adlandırılmış isimler ve tanımlanmış isimleri

O zamanlar DefinedName Sınıflar, çalışma kitabı düzeyinde veya sayfa düzeyi olarak adlandırılan formülleri ve yeniden kullanım için sınıfları formüllerde ve kodlarda kaydeder.

  • Adı tanımlayarak DefinedName::GetName()
  • Formül (Range Address) ile alın veya ayarlayın DefinedName::GetFormula() / SetFormula(formula)
  • Özel bir tablo kullanarak DefinedName::GetLocalSheetIndex()

XLSX Format Desteği

FormatLoadSave
XLSX
CSV

Tüm yük ve tasarruf işlemleri kullanın Workbook::Save(fileName) formatı dosya uzantısından varsayılan olarak çıkarılır.


API Referans Özetleri

ClassDescription
WorkbookRoot spreadsheet object — oluşturmak, yüklemek ve kaydetmek XLSX dosyaları
WorksheetTek çalışma sayfası - isim, hücreler, sayfa ayarları ve otomatik filtreleme
CellTek hücre – değer, formül ve stil işlemi
StyleHücre tarzı fasade - yazı tipi, doldurma, sınırlar ve sayı biçimi
FontYazı ayarları - cesur, renk, boyut
PageSetupBaskı düzenleri - kağıt boyutu, yönlendirme, marjlar, ölçekleme
ConditionalFormattingCollectionŞartlı Formatıma Kuralları
AutoFilterBir çalışma sayfası aralığı için sütun seviyesi otomatik filtre
DefinedNameFormül veya formül tanımlaması

See Also

 Türkçe