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.
Workbook örnekleri veya mevcut .xlsx dosyalarını yüklemeWorksheetCollection üzerinden erişebilirsiniz.Worksheet.SetName()Worksheet.GetCells() aracılığıyla kurtarmak ve manipüle etmekWorkbook.Save() ile dosyaya kaydetmek içinCell.PutValue() ile yazınCell.SetFormula() kullanarak girinDisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() ve Cell.SetStyle() üzerinden geri getirin ve değiştirin.Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() ve Style.SetForegroundColor() ile doldurma şablonlarını ayarlayınColor.FromArgb() ile oluşturunPageSetup üzerinden ayarlayın.PageSetup yöntemleri ile ayarlayınBir ç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;
}
MIT Lisansı - ticari ve açık kaynaklı kullanım için ücretsiz. dağıtımda LICENSE.txt dosyasını içerir.
CSV yükleme ve kaydetme için XLSX. CSV yükü desteklenir; CSV kaydesi v0.1’de mevcut değildir.
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.
Aspose.Cells FOSS for C++ tamamen kendi içindedir ve Microsoft Excel veya herhangi bir COM interop gerektirmez.
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.