Aspose.Cells FOSS za C++ je knjižnica s otvorenim izvorom koja omogućuje programerima da programiraju i razviju svoje programe.
Stvoriti, preuzeti, urediti i sačuvati Excel .xlsx radne knjige bez potrebe za Microsoftom Excelom ili bilo kojim drugim.
Biblija pruža native C++ API koji se integrira izravno u CMake-based
Stvaranje sustava bez vanjskih ovisnosti o radnom vremenu.
Ključna API obuhvaća Workbook stvaranje i upornost, Worksheet i manipulaciju stanicama putem
Worksheet.GetCells(), cjelina dodjela vrijednosti pomoću Cell.PutValue() , formula ulaz s
Cell.SetFormula() i bogat stil kroz Style, Font te Color klase. Broj
Format prikazuje se na DisplayTextFormatter s punom lokalnom podrškom.
Upravljeno kroz DefinedNameUtility i povezane kolekcijske klase.
Aspose.Cells FOSS za C++ je izdan pod MIT licencom bez troškova rada ili Izgradite iz izvora pomoću CMake-a i integrirajte ga izravno u svoj projekt kao naslovna i izvorna knjižnica. za poslovne značajke i podršku, pogledajte Aspose.Cells for C++ — Enterprise Product.
Workbook primjere ili preuzmite postojeće .xlsx datotekeWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() i Cell.SetStyle()Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() i Style.SetForegroundColor()Color.FromArgb()PageSetupPageSetupStvorite radnu knjigu, populirajte stanice s vrijednostima i formulu, primjenjujte naslovni stil i sačuvajte:
#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 Licence – besplatno za komercijalno i open-source korištenje. uključite LICENSE.txt datoteku prilikom distribucije.
Podržava se CSV opterećenje; CSV sačuvanje nije dostupno u v0.1.
Klonirajte skladište i koristite CMake add_subdirectory ili FetchContent. Potrebno je C++17 kompilator i CMAKE 3.15+.
Aspose.Cells FOSS za C++ je potpuno samostalno sadržan i ne zahtijeva Microsoft Excel ili bilo koji COM interop.
Različite klase u v0.1 su deklarirane, ali samo usmjerene, uključujući ConditionalFormattingCollection i AutoFilter. Core Workbook, Worksheet, Cell, and Style operacije su potpuno funkcionalne.