1. Ürünler
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for C++

Aspose.Cells FOSS için C++

Açık kaynaklı C++ kütüphanesi, Microsoft Excel olmadan Excel .xlsx çalışma kitaplarını oluşturmak, yüklemek, düzenlemek ve kaydetmek için.

Aspose.Cells FOSS - Açık Kaynak C++ Spreadsheet Kütüphanesi

Aspose.Cells FOSS for C++, geliştiricilerin programlı olarak çalışmasını sağlayan açık kaynaklı bir kütüphane. Microsoft Excel veya herhangi bir işlem gerektirmeden oluşturmak, yüklemek, düzenlemek ve kaydetmek için Excel .xlsx çalışma kitapları Kütüphane, doğrudan CMake tabanlı bir C++ API’ye entegre eden yerli bir API sağlar. Dış çalışma süresi bağımlılığı olmayan sistemler oluşturun.

Temel API Workbook oluşturma ve dayanıklılık, Worksheet ve hücre manipülasyonu aracılığıyla kapsamaktadır. Worksheet.GetCells(), hücre değerinin Cell.PutValue() kullanılarak atılması, formül giriş ile Yüce Allah’ın emirlerini ve zenginliği, yetenekleri ve değerleri ile anlatır. numara format görüntüsü tam lokal destek ile DisplayTextFormatter tarafından işlenir. DefinedNameUtility ve ilgili koleksiyon sınıfları aracılığıyla yönetildi.

Aspose.Cells FOSS for C++, MIT lisansı altında çalışma ücreti veya çalışma süresi ücretleri olmadan serbest bırakılır. Kullanım kısıtlamaları. kaynak kullanarak yapın ve doğrudan kendi Proje başlık ve kaynak kütüphanesi olarak. kurumsal özellikler ve destek için Aspose.Cells for C++ — Enterprise Product bakın.

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

  • Yeni Workbook örnekleri veya mevcut .xlsx dosyalarını yükleme
  • *İçeriye ve iterate çalışma sayfaları WorksheetCollection üzerinden erişebilirsiniz.
  • İşletme Adı: Worksheet.SetName()
  • Hücreleri Worksheet.GetCells() aracılığıyla kurtarmak ve manipüle etmek
  • Çalışma kitaplarını Workbook.Save() ile dosyaya kaydetmek için

Tipik kullanım durumları

  • Excel raporları uygulama verilerinden oluşturun
  • Mevcut yayınevi dönüştürmek ve reform etmek
  • Şablonla yönlendirilmiş çıkış dosyalarını sunucular ortamlarında üretmek
  • Excel yüklemeden otomatik veri ihraç boruları oluşturun

Hücre Değerleri, Formülleri ve Sayısı Formatı

  • Tekstil ve sayısal değerleri Cell.PutValue() ile yazın
  • Excel formülleri Cell.SetFormula() kullanarak girin
  • *Daha fazla bilgi için tıklayınız DisplayTextFormatter
  • Numara formatı örnekleri kullanarak uygulayın Style.SetNumber()
  • Parse numerik format çubukları ile ParsedNumericFormat

Tipik kullanım durumları

  • SUM, AVERAGE ve IF formülleri ile finansal spreadsheets oluşturun
  • Para birimi, yüzde ve tarih sütunları otomatik olarak biçimlendirilir.
  • Raporlama için hücrelerden görüntü hazır metin çıkarın
  • İhracat öncesi sayısal verilerin doğrulanması ve normalleştirilmesi

Süt, renk ve sınırlar ile hücre stilizasyonu

  • Hücre tarzlarını Cell.GetStyle() ve Cell.SetStyle() üzerinden geri getirin ve değiştirin.
  • Configure fonts using Style.SetFont() with Font.SetBold() and Font.SetColor()
  • Arka planı Style.SetPattern() ve Style.SetForegroundColor() ile doldurma şablonlarını ayarlayın
  • ARGB renklerini Color.FromArgb() ile oluşturun
  • Başlık satırları ve veri aralığı üzerinden tutarlı stiller uygulayın

Tipik kullanım durumları

  • Renkli arka planlar ve cesur metin ile marka başlık satırları ekleyin
  • Önemli örnekler ve özelleştirilmiş yazı tipleri ile özetleme satırları
  • İş dashboardları için tutarlı bir şekilde stilli çıkış oluşturun
  • Tablo düzeyinde formatı tek bir geçişle uygulayın

Sayfa Kurulumu ve Yazdırma Konfigürasyonu

  • Kağıt boyutunu, yönlendirmesini ve ölçümünü PageSetup üzerinden ayarlayın.
  • Sayfa-a-sayfa ve yazdırma alan seçenekleri PageSetup yöntemleri ile ayarlayın
  • Yazdırma başlıkları, ayaklar ve marjları tanımlayın
  • Kontrol satırları ve sütun tekrarlama grupları çok sayfa baskı için

Tipik kullanım durumları

  • Yazdırılabilir faturalar ve formatlanmış raporlar hazırlayın
  • Düzenleyici belgeler için tutarlı baskı marjlarını belirlemek
  • Geniş finansal tablolar için manzara düzenini ayarlayın
  • Multi-page çıkış için tekrarlayan başlık satırlarını ayarlayın

Bir Styled Workbook oluşturun ve .xlsx olarak kaydedin.

Bir çalışma kitabı oluşturun, değerler ve bir formül ile hücreleri nüfuz edin, başlık stilini uygulayın ve kaydedin:

#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/Worksheet.h"
#include "aspose/cells_foss/Cell.h"
#include "aspose/cells_foss/Style.h"
#include "aspose/cells_foss/Color.h"
#include "aspose/cells_foss/Font.h"
using namespace Aspose::Cells_FOSS;
int main() {
    Workbook workbook;
    Worksheet& sheet = workbook.GetWorksheets()[0];
    sheet.SetName("Products");
    sheet.GetCells()["A1"].PutValue("Product");
    sheet.GetCells()["B1"].PutValue("Price");
    sheet.GetCells()["A2"].PutValue("Apple");
    sheet.GetCells()["B2"].PutValue(2.99);
    sheet.GetCells()["B4"].SetFormula("=SUM(B2:B3)");
    Style headerStyle = sheet.GetCells()["A1"].GetStyle();
    Font font;
    font.SetBold(true);
    font.SetColor(Color::FromArgb(255, 255, 255, 255));
    headerStyle.SetFont(font);
    headerStyle.SetForegroundColor(Color::FromArgb(255, 34, 120, 212));
    sheet.GetCells()["A1"].SetStyle(headerStyle);
    workbook.Save("products.xlsx");
    return 0;
}

Sıkça Sorulan Sorular

Aspose.Cells FOSS için C++ kullanımı için hangi lisans yapar?

MIT Lisansı - ticari ve açık kaynaklı kullanım için ücretsiz. dağıtımda LICENSE.txt dosyasını içerir.

Hangi dosya biçimleri desteklenir?

CSV yükleme ve kaydetme için XLSX. CSV yükü desteklenir; CSV kaydesi v0.1’de mevcut değildir.

Kütüphaneyi nasıl kurabilirim?

Depolama alanını klonlayın ve CMake add_subdirectory veya FetchContent kullanın. bir C++17 kopyası ve 3.15+ CMAKE gerektirir. dış bağımlılık yok.

Kütüphane Microsoft Excel gerektirir mi?

Aspose.Cells FOSS for C++ tamamen kendi içindedir ve Microsoft Excel veya herhangi bir COM interop gerektirmez.

Tüm API sınıfları tam olarak uygulanır mı?

V0.1’de çeşitli sınıflar açıklanır ancak koşulluFormattingCollection ve AutoFilter dahil olmak üzere tekerlekli olarak. temel çalışma kitabı, çalışma sayfası, hücre ve tarz operasyonları tamamen işlevseltir.

  

Destek ve Öğrenme Kaynakları

 Türkçe