Aspose.Cells FOSS für C++ ist eine Open Source-Bibliothek, die Entwicklern ermöglicht, programmatisch zu arbeiten.
Erstellen, Laden, Bearbeiten und Speichern von Excel .xlsx Arbeitsbüchern ohne Microsoft Excel oder jede andere erforderliche
Die Bibliothek bietet eine native C++ API, die direkt in CMake-basierte API integriert.
Bauen von Systemen ohne externe Betriebszeit-Abhängigkeiten.
Die KernAPI umfasst die Kreation und Persistenz, die PLACEHOLDER_2} und die Zellmanipulation über
Worksheet.GetCells(), Zellwertbeitrag mit Cell.PutValue() , Formel Eingang mit
Cell.SetFormula() und reiches Styling durch die Style, Font sowie die Klassen Color. Nummern
Format-Display wird von DisplayTextFormatter mit vollständiger lokaler Unterstützung verarbeitet.
Verwaltet durch DefinedNameUtility und damit verbundene Sammelklassen.
Aspose.Cells FOSS für C++ wird unter der MIT-Lizenz ohne Betriebszeitgebühren oder Nutzungsbeschränkungen. bauen Sie von der Quelle mit CMake und integrieren Sie direkt in Ihre Projekt als Header-und Quellbibliothek. Für Enterprise Features und Support, siehe Aspose.Cells for C++ — Enterprise Product.
Workbook Anwendungen oder Laden vorhandener .xlsx DateienWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save() zu DateienCell.PutValue()Cell.SetFormula() einfügenDisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() und Cell.SetStyle()Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() und Style.SetForegroundColor()Color.FromArgb()PageSetupPageSetup MethodenErstellen Sie ein Werkbuch, populieren Sie Zellen mit Werte und eine Formel, verwenden Sie Header-Stiling und speichern Sie:
#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 Lizenz – kostenlos für kommerzielle und offene Verwendung. Inkludieren Sie die LICENSE.txt Datei beim Vertrieb.
XLSX für sowohl Ladung als auch Speicherung. CSV-Ladung wird unterstützt; CSV Speicher ist nicht in v0.1 verfügbar.
Clone das Repository und nutze CMake add_subdirectory oder FetchContent. Es erfordert einen C++17-Compiler und CMAKE 3.15+. Keine äußeren Abhängigkeiten.
No. Aspose.Cells FOSS für C++ ist vollständig selbstverhalten und erfordert keine Microsoft Excel oder COM-Interop.
Mehrere Klassen in v0.1 werden erklärt, aber nur steil, einschließlich ConditionalFormattingCollection und AutoFilter. Core Workbook, Worksheet, Cell und Style-Dienstleistungen sind voll funktionell.