Aspose.Cells FOSS C++ yra atviro kodo biblioteka, leidžianti kūrėjams programuojant
sukurti, įkrauti, redaguoti ir išsaugoti Excel .xlsx darbalaukės be reikalaujant “Microsoft Excel” ar bet kokio
Biblioteka teikia gimtą C++ API, kuris integruojamas tiesiogiai į CMake bazinį
sukurti sistemas, kuriose nėra išorinių eksploatavimo laiko priklausomybės.
Pagrindinė API apima Workbook kūrimą ir išlikimą, Worksheet ir ląstelių manipuliavimą per
Worksheet.GetCells(), ląstelių vertės paskyrimas naudojant Cell.PutValue() formos įvadas su
Cell.SetFormula() ir turtingas stiliaus per Style, Font bei Color klases. skaičius
formatų ekraną tvarko DisplayTextFormatter su pilna vietos parama.
valdomas per DefinedNameUtility ir susijusias kolekcijos klases.
Aspose.Cells FOSS C++ yra išleistas pagal MIT licenciją be darbo laiko mokesčių arba naudojimo apribojimai. sukurkite iš šaltinio naudodami CMake ir integruokite tiesiogiai į savo Projektas kaip pavadinimo ir šaltinio biblioteka. Verslo funkcijų ir paramos, žr Aspose.Cells for C++ — Enterprise Product.
Workbook pavyzdžius arba įkraukite esamus .xlsx failusWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() ir Cell.SetStyle()Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() ir Style.SetForegroundColor()Color.FromArgb()PageSetupPageSetup metodaisSukurkite darbotvarkę, populuokite ląsteles su vertybėmis ir formulėmis, taikykite pavadinimo stilių ir išsaugokite:
#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 licencija – nemokama komercinėms ir atviros šaltinio naudojimui. įtraukti LICENSE.txt failą platinant.
XLSX tiek įkrovimui, tiek išsaugojimui. CSV įkraipymas palaikomas; CSV saugojimas nėra prieinamas v0.1.
Klonuoti saugyklą ir naudoti CMake add_subdirectory arba FetchContent. Reikia C++17 kompilatoriaus ir CMAKE 3.15+. jokių išorinių priklausomybės.
Aspose.Cells FOSS - C++ yra visiškai savarankiškai turinčio ir nereikalauja „Microsoft Excel“ ar bet kokio COM sąsajos.
Įvairūs klasės v0.1 yra deklaruojamos, bet tik stub-only, įskaitant sąlyginioFormatavimo kolekcija ir AutoFilter. Pagrindinis darbo knyga, darbalaukio, ląstelių ir stiliaus operacijos yra visiškai funkcionalūs.