Aspose.Cells FOSS for C++ er en open-source bibliotek, der giver udviklere mulighed for at programmere sig i et programmerende system.
oprette, lade, redigere og gemme Excel .xlsx arbejdsbøger uden at kræve Microsoft Excel eller nogen anden
Biblioteket giver en C++ API, der integrerer direkte i CMake-baseret
opbygge systemer uden eksterne driftstidssygdomme.
Den centrale API dækker Workbook skabelse og vedholdenhed, Worksheet og celle manipulation via
Worksheet.GetCells(), celtværdi tildeling ved hjælp af Cell.PutValue() , formel indtastning med
Cell.SetFormula() og rig stiling gennem Style, Font samt Color klasser. Antal
format displayet behandles af DisplayTextFormatter med fuld lokal support. Navnede rækker er
Han blev forvaltet gennem DefinedNameUtility og relaterede samlingsklasser.
Aspose.Cells FOSS for C++ udgives under MIT-licens uden driftstidsafgifter eller Brug begrænsninger. opbygge fra kilden ved hjælp af CMake og integrere direkte i din projekt som en overskrift- og kildebibliotek. for virksomhedens funktioner og support, se Aspose.Cells for C++ — Enterprise Product.
Workbook instanser eller oplad eksisterende .xlsx filerWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() og Cell.SetStyle()Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() og Style.SetForegroundColor()Color.FromArgb()PageSetupPageSetup metoderSkab en arbejdsbok, populere celler med værdier og en formel, anvend overskriftstiling og gem:
#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 Licens – gratis til kommercielt og open-source brug. Indtast LICENSE.txt filen ved distribution.
CSV-opladning støttes; CSV er ikke tilgængelig i v0.1.
Klon opbevaringsretten og brug CMake add_subdirectory eller FetchContent. kræver en C++17 compiler og CMAKE 3.15+. Ingen eksterne afhængigheder.
Aspose.Cells FOSS for C++ er fuldt selvindholdet og kræver ikke Microsoft Excel eller nogen COM-interop.
Flere klasser i v0.1 er erklæret, men bare stub-only, herunder ConditionalFormattingCollection og AutoFilter. Core Workbook, Worksheet, Cell, og Style operationer er fuldt funktionelle.